.adg{--adg-ink:#120E16;--adg-line:rgba(255,255,255,.14)}.fr-phone{position:relative;flex:none;margin:0;width:260px;max-width:100%;padding:8px;border-radius:40px;background:#0E0B12;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 30px 60px -26px rgba(24,20,29,.55)}.fr-phone::before{content:"";position:absolute;top:15px;left:50%;z-index:1;width:62px;height:17px;border-radius:999px;background:#0E0B12;transform:translateX(-50%)}.fr-screen{position:relative;display:block;overflow:hidden;background:var(--canvas)}.fr-phone .fr-screen{aspect-ratio:520 / 1069;border-radius:32px}.fr-screen img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.fr-web{margin:0;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--line-2),0 30px 64px -30px rgba(24,20,29,.5)}.fr-web .fr-screen{aspect-ratio:1120 / 700}.fr-bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;background:var(--well);border-bottom:1px solid var(--line)}.fr-bar i{flex:none;width:9px;height:9px;border-radius:50%;background:#FF6159}.fr-bar i:nth-child(2){background:#FFBD2E}.fr-bar i:nth-child(3){background:#28C840}.fr-bar span{flex:1;overflow:hidden;max-width:280px;height:18px;margin-left:10px;padding:0 10px;border-radius:6px;background:#fff;font:500 10.5px/18px var(--sans);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis}.adg-hero,.adg-end{position:relative;overflow:hidden;color:#fff;background:radial-gradient(56% 64% at 88% 8%,rgba(240,56,107,.46),transparent 72%),radial-gradient(48% 58% at 0% 100%,rgba(123,97,255,.38),transparent 72%),var(--adg-ink)}.adg-hero::before,.adg-end::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000,transparent);mask-image:radial-gradient(70% 60% at 60% 40%,#000,transparent)}.adg-hero-in{position:relative;display:grid;gap:48px;padding-top:48px;padding-bottom:72px}.adg-eye{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:700;letter-spacing:.12em;color:rgba(255,255,255,.72)}.adg-eye::before{content:"";width:22px;height:1px;background:currentColor}.adg-hero h1{margin-top:18px;font-size:clamp(32px,8.6vw,60px);line-height:1.14;letter-spacing:-.045em}.adg-grad{background:linear-gradient(92deg,#FF8FB6 0%,#DCCBFF 55%,#A8E6FF 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.adg-lead{margin-top:20px;max-width:31em;font-size:clamp(15px,2.2vw,17.5px);line-height:1.75;color:rgba(255,255,255,.76);text-wrap:pretty}.adg-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.adg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;border-radius:14px;font-size:16px;font-weight:800;transition:transform .2s var(--ease-out),background-color .2s,box-shadow .2s}.adg-btn-main{background:var(--berry);color:#fff;box-shadow:0 14px 34px -10px rgba(240,56,107,.75)}.adg-btn-ghost{color:#fff;border:1px solid rgba(255,255,255,.3)}.adg-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (hover:hover){.adg-btn:hover{transform:translateY(-1px)}.adg-btn-main:hover{background:var(--berry-deep)}.adg-btn-ghost:hover{background:rgba(255,255,255,.08)}}.adg-scarce{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:6px 12px 6px 10px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid var(--adg-line);font-size:13px;font-weight:600;color:rgba(255,255,255,.88)}.adg-scarce i{width:8px;height:8px;border-radius:50%;background:#FF4D8F;box-shadow:0 0 0 0 rgba(255,77,143,.6)}@media (prefers-reduced-motion:no-preference){.adg-scarce i{animation:adg-ping 1.8s var(--ease-out) infinite}@keyframes adg-ping{70%,100%{box-shadow:0 0 0 8px rgba(255,77,143,0)}}}.adg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin:36px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid var(--adg-line)}.adg-facts b{display:block;font-size:clamp(22px,5.4vw,30px);font-weight:800;letter-spacing:-.035em}.adg-facts span{font-size:12.5px;line-height:1.45;color:rgba(255,255,255,.62)}.adg-hero-art{position:relative;padding:0 0 56px}.adg-hero-web{width:100%}.adg-hero-phone{position:absolute;right:-4px;bottom:0;width:132px;padding:5px;border-radius:24px}.adg-hero-phone::before{top:9px;width:34px;height:10px}.adg-hero-phone .fr-screen{border-radius:20px}@media (min-width:640px){.adg-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:960px){.adg-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:96px;padding-bottom:112px}.adg-hero-art{padding:0 40px 64px 0}.adg-hero-phone{right:0;width:200px;padding:7px;border-radius:34px}.adg-hero-phone::before{top:13px;width:50px;height:14px}.adg-hero-phone .fr-screen{border-radius:28px}}.adg-sec{padding:64px 0}.adg-sec + .adg-sec{border-top:1px solid var(--line)}.adg-k{font-size:13px;font-weight:800;letter-spacing:.08em;color:var(--berry-ink)}.adg-h2{margin-top:10px;font-size:clamp(26px,6vw,42px);line-height:1.22;letter-spacing:-.042em}.adg-sub{margin-top:16px;max-width:40em;font-size:15.5px;line-height:1.75;color:var(--ink-2);text-wrap:pretty}.adg-art{display:block;width:64px;height:64px;object-fit:contain}.adg-art-lg{width:88px;height:88px;margin-bottom:8px}@media (min-width:960px){.adg-sec{padding:104px 0}}.adg-why{display:grid;gap:12px;margin-top:32px}.adg-card{padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:22px;box-shadow:0 1px 2px rgba(24,20,29,.04),0 18px 44px -28px rgba(24,20,29,.22)}.adg-card h3{margin-top:14px;font-size:18px;line-height:1.4}.adg-card p{margin-top:8px;font-size:14.5px;line-height:1.7;color:var(--ink-2);text-wrap:pretty}@media (min-width:640px){.adg-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}}@media (min-width:1100px){.adg-why{grid-template-columns:repeat(4,minmax(0,1fr))}}.adg-slots{background:linear-gradient(180deg,var(--paper-2),var(--canvas) 50%)}.adg-shows{display:grid;gap:18px;margin:36px 0 0;padding:0;list-style:none}.adg-show{display:grid;gap:22px;padding:24px 18px;border-radius:28px;background:var(--paper);border:1px solid var(--line);box-shadow:0 24px 60px -44px rgba(24,20,29,.35)}.adg-no{display:flex;align-items:center;gap:8px;font:700 15px var(--round);color:var(--berry-ink)}.adg-no span{padding:2px 9px;border-radius:999px;background:var(--berry-soft);font:700 11.5px var(--sans)}.adg-show h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:10px;font-size:clamp(20px,4.6vw,26px)}.adg-show h3 code{font:600 12.5px ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink-3);letter-spacing:0}.adg-where{margin-top:6px;font-size:15.5px;font-weight:700}.adg-why-t{margin-top:6px;font-size:14.5px;line-height:1.65;color:var(--ink-2);text-wrap:pretty}.adg-views{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.adg-r{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.adg-views label{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--well);color:var(--ink-2);font-size:14px;font-weight:700;cursor:pointer}.adg-r:checked + label{background:var(--ink);color:#fff}.adg-r:focus-visible + label{outline:2px solid var(--lilac-ink);outline-offset:2px}.adg-frames{flex-basis:100%;display:flex;align-items:flex-start;justify-content:center;width:100%;min-width:0;margin-top:14px}.adg-frames .fr-web{width:100%}.adg-r-m:checked ~ .adg-frames .fr-web,.adg-r-d:checked ~ .adg-frames .fr-phone{display:none}.adg-notes{display:grid;gap:10px;margin-top:20px}.adg-notes p{padding:16px 18px;border-radius:18px;background:var(--paper);border:1px solid var(--line);font-size:14px;line-height:1.6;color:var(--ink-2)}.adg-notes b{color:var(--ink)}@media (min-width:960px){.adg-shows{gap:24px;margin-top:48px}.adg-show{gap:28px;padding:36px 40px 40px}.adg-show-t{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px}.adg-show-t > *{grid-column:1}.adg-show-t .adg-why-t{grid-column:2;grid-row:1 / span 3;align-self:end;margin:0;font-size:15.5px}.adg-views label{display:none}.adg-frames{align-items:center;gap:28px;margin-top:0}.adg-frames .fr-phone,.adg-frames .fr-web{display:block !important}.adg-frames .fr-phone{flex:none;width:252px}.adg-frames .fr-web{flex:1;min-width:0}.adg-notes{grid-template-columns:repeat(2,minmax(0,1fr))}}.adg-look{display:grid;gap:16px;margin-top:36px}.adg-fig{display:flex;flex-direction:column;gap:18px;min-width:0;margin:0;padding:22px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(180deg,var(--paper-2),var(--well))}.adg-fig figcaption{font-size:13px;font-weight:800;color:var(--ink-3)}.adg-fig .ct-campaign{box-shadow:0 1px 2px rgba(24,20,29,.04),0 22px 44px -26px rgba(24,20,29,.38)}.adg .ct-campaign-image{position:relative;display:block}.adg .ct-campaign.is-m{width:100%;max-width:360px}.adg .ct-campaign.is-m .ct-campaign-pic{aspect-ratio:16 / 9}.adg .ct-campaign.is-m .ct-campaign-tag{top:9px;left:9px}.adg .ct-campaign.is-m .ct-campaign-close{top:1px;right:1px}.adg .ct-campaign.is-d{width:860px}.adg .ct-campaign.is-d .ct-campaign-pic{aspect-ratio:4 / 1}.adg .ct-campaign.is-d .ct-campaign-tag{top:12px;left:12px}.adg .ct-campaign.is-d .ct-campaign-close{top:4px;right:4px}.adg-zoom{align-self:center;zoom:.34}@media (min-width:420px){.adg-zoom{zoom:.41}}@media (min-width:560px){.adg-zoom{zoom:.57}}@media (min-width:768px){.adg-zoom{zoom:.8}}@media (max-width:767.98px){.adg-fig{padding:16px 14px}}.adg-ex [data-n]::after,.adg-xn{content:attr(data-n);position:absolute;top:-10px;right:-12px;z-index:2;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--berry);color:#fff;font:700 11px/1 var(--round);font-style:normal;box-shadow:0 0 0 2px #fff}.adg-ex .ct-campaign-image[data-n]::after{top:auto;right:12px;bottom:12px}.adg-ex .ct-campaign-tag[data-n]::after{top:-8px;right:-14px}.adg-xn{top:0;right:0}.adg-parts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.adg-parts li{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:16px;background:var(--paper);border:1px solid var(--line)}.adg-parts b{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--berry);color:#fff;font:700 12.5px/1 var(--round)}.adg-parts span{display:grid;gap:2px;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.adg-parts strong{font-size:15px;color:var(--ink)}.adg-route{display:grid;gap:10px;margin-top:16px}.adg-route p{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:var(--adg-ink);color:rgba(255,255,255,.74);font-size:14px;line-height:1.6}.adg-route img{flex:none;width:56px;height:56px;object-fit:contain}.adg-route b{display:block;font-size:16px;color:#fff}@media (min-width:768px){.adg-route{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.adg-look{grid-template-columns:404px minmax(0,1fr);align-items:start}.adg-parts{align-self:center}.adg-fig-d{grid-column:1 / -1}.adg-zoom{zoom:1}}.adg-split{display:grid;gap:32px}.adg-report{margin:0;padding:22px;border-radius:24px;background:var(--paper);border:1px solid var(--line);box-shadow:0 22px 50px -32px rgba(24,20,29,.35)}.adg-report figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:12px}.adg-report figcaption b{font-size:16px}.adg-report figcaption small{font-size:12px;color:var(--ink-3)}.adg-report table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.adg-report th,.adg-report td{padding:11px 4px;border-top:1px solid var(--line);text-align:right}.adg-report thead th{border-top:0;font-size:12px;font-weight:700;color:var(--ink-3)}.adg-report th:first-child{text-align:left}.adg-report tbody th{font-weight:700}.adg-report td{color:var(--ink-4)}.adg-report-f{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.adg-report-f span{padding:5px 11px;border-radius:999px;background:var(--well);font-size:12.5px;font-weight:600;color:var(--ink-2)}@media (min-width:960px){.adg-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}}.adg-head-art{display:flex;align-items:center;gap:18px}.adg-head-art .adg-art-lg{margin:0}.adg-specs{display:grid;margin:32px 0 0;border-top:1px solid var(--ink)}.adg-specs > div{display:grid;gap:4px;padding:18px 0;border-bottom:1px solid var(--line)}.adg-specs dt{font-size:15px;font-weight:800}.adg-specs dd{margin:0;font-size:14.5px;line-height:1.7;color:var(--ink-2);text-wrap:pretty}@media (min-width:768px){.adg-specs > div{grid-template-columns:160px minmax(0,1fr);gap:24px;padding:22px 0}}.adg-rules{display:grid;gap:10px;margin:32px 0 0;padding:0;list-style:none}.adg-rules li{display:flex;align-items:flex-start;gap:16px;padding:20px;border-radius:20px;background:var(--paper);border:1px solid var(--line)}.adg-rules img{flex:none;width:52px;height:52px;object-fit:contain}.adg-rules span{display:grid;gap:4px;font-size:14px;line-height:1.65;color:var(--ink-2)}.adg-rules b{font-size:16px;color:var(--ink)}@media (min-width:768px){.adg-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.adg-steps{display:grid;margin:32px 0 0;padding:0;list-style:none}.adg-steps li{position:relative;padding:0 0 26px 52px}.adg-steps li::before{content:"";position:absolute;left:17px;top:36px;bottom:0;width:1px;background:var(--line-2)}.adg-steps li:last-child{padding-bottom:0}.adg-steps li:last-child::before{display:none}.adg-steps b{position:absolute;left:0;top:0;display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:var(--adg-ink);color:#fff;font:700 12px/1 var(--round)}.adg-steps h3{padding-top:6px;font-size:17px}.adg-steps p{margin-top:4px;font-size:14px;line-height:1.6;color:var(--ink-2)}@media (min-width:960px){.adg-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.adg-steps li{padding:52px 0 0}.adg-steps li::before{left:44px;right:-20px;top:17px;bottom:auto;width:auto;height:1px}.adg-steps h3{padding-top:0}}.adg-end .wrap{position:relative;padding-top:64px;padding-bottom:96px;text-align:center}.adg-end-art{display:block;width:104px;height:104px;margin:0 auto 18px;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(240,56,107,.35))}.adg-end h2{font-size:clamp(26px,6vw,44px);line-height:1.22;letter-spacing:-.042em}.adg-end p{max-width:30em;margin:16px auto 28px;font-size:15.5px;line-height:1.7;color:rgba(255,255,255,.74)}.adg-float{position:fixed;left:50%;bottom:calc(var(--tb) + var(--safe-b) + 12px);z-index:39;display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:var(--berry);color:#fff;font-size:15px;font-weight:800;white-space:nowrap;transform:translateX(-50%);box-shadow:0 14px 32px -8px rgba(240,56,107,.65)}.adg-float:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:960px){.adg-end .wrap{padding-top:104px;padding-bottom:128px}.adg-end-art{width:132px;height:132px}.adg-float{left:auto;right:28px;bottom:28px;min-height:54px;transform:none}}