@layer pages{.page-for main section[id]{scroll-margin-top:calc(var(--nav-h) + 12px)}@media (prefers-reduced-motion:no-preference){html:not(.motion-off):has(>body.page-for){scroll-behavior:smooth}}.for-crumbs ol{font:500 15px / 1.4 var(--f-sans);color:var(--bone-mute);flex-wrap:wrap;gap:0 .5em;margin:0 0 18px;padding:0;list-style:none;display:flex}.for-crumbs li+li:before{content:"/";color:var(--bone-mute);opacity:.6;margin-right:.5em}.for-crumbs a{color:var(--bone-dim);text-decoration:none}.for-crumbs a:hover{color:var(--gold-hot)}.page-for [data-for-hero] .hf-in{max-width:38rem}.for-crumbs,.page-for [data-for-hero] .hf-lede{text-shadow:0 1px 10px #07080af2,0 0 2px #07080ae6}@media (width>=900px){.for-flip .pf-copy{order:2}.for-flip .pf-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.page-for .pf-screen--wide .pf-h{font-size:clamp(38px,3.8vw,64px)}}.for-phone .pf-phone{width:min(300px,68vw)}.for-text .pf-sms{justify-self:center;width:min(380px,100%);margin:0;padding:26px 20px 20px}.for-text .pf-sms-bubble{font-size:clamp(17px,1.3vw,19px);line-height:1.45}.for-text .pf-sms-time{margin-bottom:16px}.for-proof-phones{justify-content:center;align-items:flex-start;gap:clamp(20px,3vw,44px);display:flex}.for-proof-item{width:min(270px,62vw);margin:0}.for-proof-phones[data-n="2"] .for-proof-item{width:min(250px,42vw)}.for-proof-phone{border-radius:38px;width:100%;padding:10px}.for-proof-phone :is(picture,img){border-radius:29px;width:100%;height:auto;display:block}.for-proof-item figcaption{margin-top:18px;padding-inline:6px}.for-proof-name{font:650 clamp(17px, 1.3vw, 20px) / 1.3 var(--f-sans);color:var(--bone);display:block}.for-proof-line{font:450 15px / 1.45 var(--f-sans);color:var(--bone-mute);margin-top:4px;display:block}.for-proof .pf-actions{gap:10px 28px}.page-for .pf-shot img[src*="/media/ui/hw-"]{box-shadow:none;border-radius:0;-webkit-mask-image:radial-gradient(58% 56% at 50% 52%,#000 55%,#0000 100%);mask-image:radial-gradient(58% 56% at 50% 52%,#000 55%,#0000 100%)}.page-for .pf-shot:has(img[src*="/media/ui/hw-"]){max-width:min(100%,520px);margin-block:calc(-1*clamp(24px,4vw,72px))}@media (width<=899px){.for-proof-phones{justify-content:flex-start}.for-text .pf-sms,.for-phone .pf-phone{justify-self:start}}@media (width<=479px){.for-proof-phones[data-n="2"] .for-proof-item{width:calc(50% - 10px)}.for-proof-phones[data-n="2"] .for-proof-phone{border-radius:26px;padding:7px}.for-proof-phones[data-n="2"] .for-proof-phone :is(picture,img){border-radius:20px}}@media (width<=759px){.page-for--hub [data-for-hero] .hf-h{font-size:clamp(30px,8.6vw,36px)}.for-crumbs a{margin-block:-12px;padding-block:12px;display:inline-block}.for-text .pf-sms-time{font-size:13px}}.page-for .pf-type:is(:has(>.pf-in>.pf-card),.for-text)>.pf-in{isolation:isolate;position:relative}.page-for .pf-type:is(:has(>.pf-in>.pf-card),.for-text)>.pf-in:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffaa4626,#ffaa460e 55%,#ffaa4600 100%);position:absolute;inset:-14% -4% -14% 48%}.page-for .pf-type.for-flip.for-text>.pf-in:before{inset:-14% 48% -14% -4%}.page-for .pf-type>.pf-in>.pf-card{justify-self:center;width:100%;max-width:31rem}@media (width<=899px){.page-for .pf-type:is(:has(>.pf-in>.pf-card),.for-text)>.pf-in:before,.page-for .pf-type.for-flip.for-text>.pf-in:before{inset:34% -8px -6%}.page-for .pf-type>.pf-in>.pf-card{justify-self:stretch;max-width:none}}.page-for main .hf:not(:first-child):before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, var(--ink), #07080a99 45%, #07080a00);height:clamp(96px,16%,200px);position:absolute;inset:0 0 auto}.page-for main .hf:first-child:has(+.hf):before{content:"";z-index:0;pointer-events:none;background:linear-gradient(0deg, var(--ink), #07080a00);height:clamp(64px,10%,120px);position:absolute;inset:auto 0 0}@media (width>=760px) and (width<=899px){.page-for .hf{min-height:0;display:block}.page-for .hf-media{z-index:0;aspect-ratio:16/9;position:relative}.page-for .hf:after{aspect-ratio:16/9;z-index:1;background:linear-gradient(0deg, var(--ink) 0%, #07080a99 14%, #07080a00 42%);inset:0 0 auto}.page-for .hf-copy{z-index:2;margin-top:-24px;padding-block:0 40px;position:relative}.page-for .hf--right .hf-in{margin-left:0}.page-for .hf .loop-toggle{top:12px;bottom:auto}}@media (width<=899px){.page-for main .hf:not(:first-child):before{z-index:1;height:72px}}.page-for #google .pf-shot img{clip-path:inset(0 0 1.4% round 20px)}}
