.agencies .hero{padding:72px 0 0}.agencies .kicker{font-family:var(--mono);font-size:13px;letter-spacing:.01em;color:var(--ink-2);margin:0 0 22px}.agencies .kicker b{font-weight:500;color:var(--lit)}.agencies h1{font-weight:250;font-stretch:70%;font-size:92px;line-height:.94;letter-spacing:-.018em;margin:0;max-width:11em;text-wrap:balance}.agencies h2{font-weight:280;font-stretch:72%;font-size:52px;line-height:.98;letter-spacing:-.014em;margin:0 0 18px;text-wrap:balance}.agencies h2.key{font-size:66px}.agencies .body{font-size:17px;color:var(--ink-2);margin:0;max-width:30em}.agencies .body+.body{margin-top:14px}.agencies .grid{display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:center}.agencies .grid.flip{grid-template-columns:7fr 5fr}.agencies .hero .row{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:start;margin:32px 0 56px}.agencies .hero .sub{font-size:19px;color:var(--ink);margin:0;max-width:28em}.agencies .hero .sub:before{content:"";display:block;width:28px;height:1px;background:var(--lit);box-shadow:0 0 8px var(--lit);margin-bottom:18px}.agencies .hero .note{font-size:12.5px}.agencies .hero .end{padding-bottom:88px}.agencies .demo-note{margin-left:0}.agencies .band{background:linear-gradient(180deg,#07090c,var(--band) 50%,#07090c);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.agencies .band .grid{align-items:start}.agencies .spread{padding:96px 0;border-top:1px solid var(--line)}.agencies .sheets{display:grid;grid-template-columns:1fr 1fr;gap:32px}.agencies .sheets img,.agencies .stage img{width:100%;height:auto;display:block;background:#fff}.agencies .reportband{padding:96px 0 112px;border-top:1px solid var(--line)}.agencies .reportband .head{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:end;margin-bottom:56px}.agencies .reportband .grid{align-items:start}.agencies .reportband .body a{text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}.agencies .reportband .body a:hover{text-decoration-color:var(--lit)}.agencies .reportband .more{display:inline-block;margin-top:24px;font-size:14px;font-weight:500;color:var(--lit);border-bottom:1px solid rgba(255,231,189,.4)}.agencies .contents{list-style:none;padding:0;margin:0;border-top:1px solid var(--line2)}.agencies .contents li{padding:12px 0;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink-2);position:relative}.agencies .contents b{color:var(--ink);font-weight:500}.agencies .contents .lead{font-weight:300;font-stretch:76%;font-size:30px;line-height:1.1;color:var(--ink);margin:0 0 14px}.agencies .share{background:linear-gradient(180deg,#07090c,var(--band) 50%,#07090c);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.agencies .share .grid{align-items:start}.agencies .diagram{width:100%;height:auto;display:block}.agencies .two{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:36px}.agencies .two h3{font-family:var(--mono);font-weight:500;font-size:12.5px;letter-spacing:.06em;margin:0 0 10px;color:var(--lit)}.agencies .two ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line2)}.agencies .two li{padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:16px}.agencies .statement{padding:112px 0 96px;text-align:center}.agencies .statement h2{font-size:96px;margin:0 auto 14px}.agencies .statement .math{font-weight:300;font-stretch:76%;font-size:32px;color:var(--lit);margin:0 auto 18px;letter-spacing:-.01em}.agencies .statement p{font-size:17px;color:var(--ink-2);margin:0 auto;max-width:30em}.agencies .price{padding:0 0 96px}.agencies .price .card{border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);padding:40px 0;display:grid;grid-template-columns:5fr 7fr;gap:64px;align-items:start}.agencies .price .name{font-weight:280;font-stretch:72%;font-size:52px;line-height:1;margin:0 0 14px}.agencies .price .big{font-weight:200;font-stretch:68%;font-size:112px;line-height:1;letter-spacing:-.02em;margin:0;color:var(--lit);font-variant-numeric:tabular-nums}.agencies .price .big small{font-family:var(--mono);font-weight:400;font-stretch:100%;font-size:14px;letter-spacing:0;color:var(--ink-2)}.agencies .price .year{font-size:16px;color:var(--ink-2);margin:12px 0 28px}.agencies .price .year b{font-weight:500;color:var(--ink)}.agencies .price ul{list-style:none;padding:0;margin:0;font-size:17px;color:var(--ink-2)}.agencies .price li{padding:10px 0;border-bottom:1px solid var(--line)}.agencies .price li:first-child{padding-top:0}.agencies .price li b{color:var(--ink);font-weight:500}.agencies .faq{padding:88px 0 112px;border-top:1px solid var(--line)}.agencies .faq dl{margin:40px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:32px 64px}.agencies .faq dt{font-size:19px;font-weight:500;line-height:1.25;margin:0 0 6px;text-wrap:balance;color:var(--ink)}.agencies .faq dd{margin:0;font-size:16px;color:var(--ink-2);max-width:30em}.agencies .faq .ask{margin:56px auto 0;max-width:560px;text-align:center}.agencies .faq .ask p{font-size:17px;color:var(--ink-2);margin:0 0 16px}@media(max-width:900px){.agencies .hero{padding-top:48px}.agencies h1{font-size:60px}.agencies h2{font-size:40px}.agencies h2.key{font-size:46px}.agencies .sheets{grid-template-columns:1fr;gap:16px}.agencies .grid,.agencies .grid.flip,.agencies .hero .row,.agencies .reportband .head,.agencies .price .card,.agencies .faq dl,.agencies .two{grid-template-columns:1fr;gap:32px}.agencies .grid>*{min-width:0}.agencies .hero .end{padding-bottom:64px}.agencies .band,.agencies .spread,.agencies .share{padding:72px 0}.agencies .statement{padding:80px 0 72px}.agencies .statement h2{font-size:60px}.agencies .statement .math{font-size:24px}.agencies .reportband{padding:72px 0 80px}.agencies .reportband .head{margin-bottom:40px}.agencies .price .big{font-size:80px}.agencies .faq{padding:72px 0 88px}}@media(max-width:600px){.agencies h1{font-size:46px}}
