.page-module___8aEwW__page{width:100%;font-family:var(--font-manrope), system-ui, sans-serif;font-size:16px;line-height:1.6;position:relative}.page-module___8aEwW__wrap{width:100%;max-width:1200px;margin:0 auto}.page-module___8aEwW__heading{font-family:var(--font-comfortaa), sans-serif;font-weight:700}.page-module___8aEwW__mesh{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.page-module___8aEwW__blob{filter:blur(90px);opacity:.34;border-radius:50%;animation:26s ease-in-out infinite alternate page-module___8aEwW__drift;position:absolute}.page-module___8aEwW__blobTeal{background:radial-gradient(circle, var(--teal-light-2), transparent 70%);width:46vw;max-width:620px;height:46vw;max-height:620px;animation-duration:28s;top:-12vw;right:-10vw}.page-module___8aEwW__blobYellow{background:radial-gradient(circle, var(--yellow-light), transparent 70%);width:34vw;max-width:460px;height:34vw;max-height:460px;animation-duration:24s;animation-delay:-6s;top:38vh;left:-12vw}.page-module___8aEwW__blobBrick{background:radial-gradient(circle, var(--brick-light), transparent 70%);width:30vw;max-width:420px;height:30vw;max-height:420px;animation-duration:30s;animation-delay:-14s;bottom:-8vw;right:8vw}@keyframes page-module___8aEwW__drift{0%{transform:translate(0)scale(1)}to{transform:translate(3vw,2vw)scale(1.08)}}.page-module___8aEwW__routeField{background-image:url(/images/route-tile.svg);background-position:top;background-repeat:repeat-y;background-size:min(480px,90vw) 900px;animation:80s linear infinite page-module___8aEwW__routeFlow;position:absolute;inset:-900px 0 0}@keyframes page-module___8aEwW__routeFlow{0%{background-position-y:0}to{background-position-y:900px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__blob,.page-module___8aEwW__routeField{animation:none}}.page-module___8aEwW__content{z-index:1;position:relative}.page-module___8aEwW__header{z-index:60;padding:12px clamp(10px,2.6vw,24px) 0;position:sticky;top:0}.page-module___8aEwW__headerPanel{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);width:100%;max-width:1200px;box-shadow:var(--glass-highlight), 0 6px 20px #15242012;background:#ffffff9e;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 auto;padding:7px 8px 7px 15px;display:flex}.page-module___8aEwW__logo{align-items:center;gap:10px;display:flex}.page-module___8aEwW__logoIcon{background:var(--teal);width:30px;height:30px;color:var(--white);font-family:var(--font-comfortaa), sans-serif;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.page-module___8aEwW__logoText{flex-direction:column;line-height:1.15;display:flex}.page-module___8aEwW__logoTitle{font-family:var(--font-comfortaa), sans-serif;letter-spacing:-.01em;font-size:16px;font-weight:700}.page-module___8aEwW__logoSub{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);font-size:9px;font-weight:700}.page-module___8aEwW__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(8px,1.6vw,20px);display:flex}.page-module___8aEwW__navLink{color:#152420b3;font-size:13.5px;font-weight:600;transition:color .2s}.page-module___8aEwW__navLink:hover{color:var(--teal)}.page-module___8aEwW__navCta{background:var(--ink);color:var(--white);border-radius:999px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:background-color .25s,transform .25s cubic-bezier(.22,1,.36,1)}.page-module___8aEwW__navCta:hover{background:var(--teal);transform:translateY(-1px)}.page-module___8aEwW__hero{text-align:center;padding:clamp(26px,4.4vw,60px) clamp(16px,3vw,32px) clamp(18px,2.2vw,28px)}.page-module___8aEwW__heroBadge{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);box-shadow:var(--glass-highlight), 0 6px 16px #1524200d;background:#fff9;border-radius:999px;align-items:center;gap:8px;margin-bottom:clamp(16px,2.2vw,24px);padding:6px 13px 6px 8px;display:inline-flex}.page-module___8aEwW__heroBadgeDot{background:var(--yellow);border-radius:999px;width:18px;height:18px}.page-module___8aEwW__heroBadgeText{letter-spacing:.04em;font-size:11.5px;font-weight:700}.page-module___8aEwW__heroH1{letter-spacing:-.03em;text-wrap:balance;max-width:19ch;margin:0 auto clamp(14px,1.8vw,20px);font-size:clamp(29px,4vw,54px);line-height:1.08}.page-module___8aEwW__heroLead{color:#152420ad;text-wrap:pretty;max-width:52ch;margin:0 auto clamp(18px,2.2vw,28px);font-size:clamp(14.5px,1.1vw,16.5px);line-height:1.55}.page-module___8aEwW__heroButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-module___8aEwW__btn{white-space:nowrap;border-radius:999px;align-items:center;padding:13px 26px;font-size:14px;font-weight:700;transition:background-color .25s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:inline-flex}.page-module___8aEwW__btn:hover{transform:translateY(-2px)}.page-module___8aEwW__btnPrimary{background:var(--teal);color:var(--white);box-shadow:0 10px 22px #127a6e42}.page-module___8aEwW__btnPrimary:hover{background:var(--teal-dark);box-shadow:0 14px 28px #127a6e52}.page-module___8aEwW__btnSecondary{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);color:var(--ink);box-shadow:var(--glass-highlight), 0 6px 16px #1524200f;background:#ffffffa6;padding:13px 22px}.page-module___8aEwW__btnSecondary:hover{background:var(--yellow)}.page-module___8aEwW__carouselWrap{justify-content:center;padding:0 clamp(12px,2.6vw,24px) clamp(44px,6.5vw,72px);display:flex}.page-module___8aEwW__mediaCarousel{justify-content:center;align-items:center;width:100%;max-width:860px;display:flex;position:relative}.page-module___8aEwW__carouselCard{flex-direction:column;flex-shrink:0;align-items:center;width:clamp(120px,18vw,178px);display:flex;position:relative}.page-module___8aEwW__carouselCard:hover{z-index:5!important}.page-module___8aEwW__carouselTilt{width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.page-module___8aEwW__carouselCardLeft{z-index:1;margin-right:clamp(-18px,-2vw,-8px)}.page-module___8aEwW__carouselCardLeft .page-module___8aEwW__caption{align-self:flex-start}.page-module___8aEwW__carouselCardRight .page-module___8aEwW__caption{align-self:flex-end}.page-module___8aEwW__carouselCardLeft .page-module___8aEwW__carouselTilt{transform:rotate(-8deg)translateY(18px)}.page-module___8aEwW__carouselCardLeft:hover .page-module___8aEwW__carouselTilt{transform:rotate(-2deg)translateY(4px)scale(1.06)}.page-module___8aEwW__carouselCardRight{z-index:1;margin-left:clamp(-18px,-2vw,-8px)}.page-module___8aEwW__carouselCardRight .page-module___8aEwW__carouselTilt{transform:rotate(8deg)translateY(18px)}.page-module___8aEwW__carouselCardRight:hover .page-module___8aEwW__carouselTilt{transform:rotate(2deg)translateY(4px)scale(1.06)}.page-module___8aEwW__carouselCardCenter{z-index:3;width:clamp(250px,36vw,400px)}.page-module___8aEwW__carouselCardCenter .page-module___8aEwW__carouselTilt{transform:rotate(0)translateY(-10px)}.page-module___8aEwW__carouselCardCenter:hover .page-module___8aEwW__carouselTilt{transform:rotate(0)translateY(-16px)scale(1.03)}@media (max-width:560px){.page-module___8aEwW__carouselCardLeft .page-module___8aEwW__carouselTilt{transform:rotate(-5deg)translateY(12px)}.page-module___8aEwW__carouselCardRight .page-module___8aEwW__carouselTilt{transform:rotate(5deg)translateY(12px)}.page-module___8aEwW__carouselCardCenter{width:clamp(190px,56vw,280px)}.page-module___8aEwW__carouselCardCenter .page-module___8aEwW__carouselTilt{transform:rotate(0)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__carouselTilt{transition:none}}.page-module___8aEwW__mediaFrame{aspect-ratio:3/4;width:100%;box-shadow:var(--glass-highlight-strong), 0 18px 40px #15242033;background:#15242014;border-radius:clamp(16px,2vw,24px);position:relative;overflow:hidden}.page-module___8aEwW__caption{-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:var(--glass-highlight);text-align:center;background:#ffffffb8;border-radius:12px;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:min(200px,88vw);margin-top:10px;padding:8px 14px;display:inline-flex}.page-module___8aEwW__captionTitle{font-family:var(--font-comfortaa), sans-serif;color:var(--ink);white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.2}.page-module___8aEwW__captionSub{color:#15242099;max-width:30ch;font-size:10px;font-weight:600;line-height:1.3}.page-module___8aEwW__mediaFramePhoto{box-shadow:var(--glass-highlight-strong), 0 22px 56px #15242024;background:#15242012}.page-module___8aEwW__mediaPlaceholder{justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.page-module___8aEwW__mediaPlaceholderCaption{letter-spacing:.12em;text-transform:uppercase;color:#152420a8;text-align:center;font-size:11px;font-weight:700}.page-module___8aEwW__mediaVideo,.page-module___8aEwW__mediaPhoto{object-fit:cover;width:100%;height:100%;display:block;position:relative}.page-module___8aEwW__mediaVideoZoom{object-fit:cover;transform-origin:50%;width:100%;height:100%;display:block;position:relative;transform:scale(1.32)translate(-5%,-7%)}.page-module___8aEwW__section{padding:0 clamp(16px,3vw,32px) clamp(32px,4.4vw,60px)}.page-module___8aEwW__sectionHeadCenter{text-align:center;margin-bottom:clamp(20px,2.6vw,36px)}.page-module___8aEwW__card{-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);box-shadow:var(--glass-highlight), 0 10px 26px #1524200d;background:#ffffff8c;border-radius:clamp(15px,1.7vw,22px);padding:clamp(16px,1.8vw,24px);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.page-module___8aEwW__card:hover{box-shadow:var(--glass-highlight), 0 16px 34px #15242017;transform:translateY(-3px)}.page-module___8aEwW__cardLg{border-radius:clamp(17px,1.9vw,26px);padding:clamp(17px,2.2vw,34px)}.page-module___8aEwW__tag{letter-spacing:.15em;text-transform:uppercase;color:var(--teal);background:var(--teal-light);border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:10.5px;font-weight:800;display:inline-block}.page-module___8aEwW__h2{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(21px,2.4vw,32px);line-height:1.16}.page-module___8aEwW__conceptGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:clamp(22px,3vw,48px);display:grid}.page-module___8aEwW__conceptTitle{max-width:22ch}.page-module___8aEwW__conceptTextCol{flex-direction:column;gap:15px;max-width:54ch;display:flex}.page-module___8aEwW__conceptP{color:#152420bf;text-wrap:pretty;font-size:clamp(14.5px,1.05vw,16px);line-height:1.6}.page-module___8aEwW__quote{background:var(--ink);color:var(--white);font-family:var(--font-comfortaa), sans-serif;max-width:36ch;box-shadow:var(--glass-highlight-strong);border-radius:16px;padding:18px 22px;font-size:clamp(15px,1.3vw,19px);font-weight:500;line-height:1.35}.page-module___8aEwW__scenesGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(8px,1vw,13px);margin-top:clamp(20px,2.6vw,36px);display:grid}.page-module___8aEwW__sceneSlot{aspect-ratio:3/4;background:#15242012;border-radius:17px;align-items:flex-end;padding:12px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__sceneSlot:hover{transform:translateY(-3px)}.page-module___8aEwW__sceneImg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.page-module___8aEwW__sceneSlot:hover .page-module___8aEwW__sceneImg{transform:scale(1.05)}.page-module___8aEwW__sceneLabel{letter-spacing:.1em;text-transform:uppercase;color:#152420a8;font-size:10px;font-weight:700;position:relative}.page-module___8aEwW__sceneLabelOnImg{color:var(--white);text-shadow:0 1px 6px #00000073}.page-module___8aEwW__sceneShade{background:linear-gradient(#15242000 55%,#1524208c 100%);position:absolute;inset:0}.page-module___8aEwW__audienceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(14px,1.8vw,22px);display:grid}.page-module___8aEwW__audienceTagTeal{letter-spacing:.13em;text-transform:uppercase;color:var(--teal-dark);background:var(--teal-light-2);border-radius:999px;margin-bottom:13px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-block}.page-module___8aEwW__audienceTagBrick{letter-spacing:.13em;text-transform:uppercase;color:var(--brick);background:var(--brick-light);border-radius:999px;margin-bottom:13px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-block}.page-module___8aEwW__h3{letter-spacing:-.018em;margin-bottom:10px;font-size:clamp(17px,1.5vw,21px);line-height:1.22}.page-module___8aEwW__audienceText{color:#152420ad;text-wrap:pretty;max-width:44ch;font-size:14.5px;line-height:1.6}.page-module___8aEwW__pillList{flex-direction:column;gap:8px;margin-top:18px;display:flex}.page-module___8aEwW__pillItem{color:#152420d1;background:#1524200d;border-radius:12px;padding:10px 13px;font-size:13.5px;font-weight:600}.page-module___8aEwW__casesOuter{background:linear-gradient(155deg, var(--teal) 0%, var(--teal-dark) 100%);color:var(--white);box-shadow:var(--glass-highlight-strong);border-radius:clamp(17px,1.9vw,26px);padding:clamp(17px,2.2vw,34px)}.page-module___8aEwW__casesHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:clamp(18px,2.4vw,32px);display:flex}.page-module___8aEwW__casesTag{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);background:var(--yellow);border-radius:999px;margin-bottom:14px;padding:6px 12px;font-size:10.5px;font-weight:800;display:inline-block}.page-module___8aEwW__casesLead{color:#ffffffd9;max-width:34ch;font-size:14px}.page-module___8aEwW__flagship{color:var(--ink);background:#ffffffeb;border-radius:clamp(14px,1.7vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:center;gap:clamp(16px,1.8vw,26px);margin-bottom:clamp(12px,1.5vw,18px);padding:clamp(14px,1.7vw,20px);display:grid}.page-module___8aEwW__flagshipSlot{aspect-ratio:3/4;background:#15242012;border-radius:17px;align-items:flex-end;padding:12px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__flagshipTag{letter-spacing:.13em;text-transform:uppercase;color:var(--brick);background:var(--brick-light);border-radius:999px;margin-bottom:11px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-block}.page-module___8aEwW__flagshipH3{letter-spacing:-.02em;margin-bottom:11px;font-size:clamp(18px,2vw,26px);line-height:1.18}.page-module___8aEwW__flagshipText{color:#152420b8;text-wrap:pretty;max-width:48ch;font-size:14.5px;line-height:1.6}.page-module___8aEwW__metricsRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.page-module___8aEwW__metric{background:#1524200d;border-radius:13px;padding:10px 13px}.page-module___8aEwW__metricNum{font-family:var(--font-comfortaa), sans-serif;margin-bottom:4px;font-size:17px;font-weight:700;line-height:1}.page-module___8aEwW__metricLabel{color:#1524208c;font-size:11px;font-weight:600}.page-module___8aEwW__caseGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(10px,1.2vw,15px);display:grid}.page-module___8aEwW__caseCard{color:var(--ink);background:#ffffffe6;border-radius:clamp(14px,1.7vw,20px);padding:clamp(12px,1.4vw,16px);transition:transform .4s cubic-bezier(.22,1,.36,1)}.page-module___8aEwW__caseCard:hover{transform:translateY(-3px)}.page-module___8aEwW__caseSlot{aspect-ratio:3/4;background:#15242012;border-radius:14px;align-items:flex-end;margin-bottom:12px;padding:11px;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__caseSlotLabel{letter-spacing:.1em;text-transform:uppercase;color:#152420a8;font-size:9.5px;font-weight:700}.page-module___8aEwW__caseTag{letter-spacing:.13em;text-transform:uppercase;color:var(--teal);margin-bottom:7px;font-size:9.5px;font-weight:800}.page-module___8aEwW__h4{font-family:var(--font-comfortaa), sans-serif;margin-bottom:7px;font-size:17px;font-weight:700;line-height:1.2}.page-module___8aEwW__caseText{color:#152420a8;font-size:14px;line-height:1.55}.page-module___8aEwW__processGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(12px,1.8vw,22px);display:grid}.page-module___8aEwW__processCard{flex-direction:column;display:flex}.page-module___8aEwW__processNum{width:44px;height:44px;font-family:var(--font-comfortaa), sans-serif;border-radius:15px;justify-content:center;align-items:center;margin-bottom:15px;font-size:19px;font-weight:700;display:flex}.page-module___8aEwW__processNumTeal{background:var(--teal-light);color:var(--teal)}.page-module___8aEwW__processNumYellow{background:var(--yellow-light);color:var(--yellow-num)}.page-module___8aEwW__processNumBrick{background:var(--brick-light);color:var(--brick)}.page-module___8aEwW__processH4{font-family:var(--font-comfortaa), sans-serif;margin-bottom:8px;font-size:18px;font-weight:700;line-height:1.2}.page-module___8aEwW__processText{color:#152420ad;text-wrap:pretty;max-width:38ch;font-size:14px;line-height:1.6}.page-module___8aEwW__badge{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);background:var(--yellow);border-radius:999px;margin-top:14px;padding:6px 12px;font-size:9.5px;font-weight:800;display:inline-block}.page-module___8aEwW__carriersCard{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start;gap:clamp(20px,3vw,44px);padding:clamp(17px,2.2vw,32px);display:grid}.page-module___8aEwW__carriersTitle{max-width:18ch}.page-module___8aEwW__pillWrap{flex-wrap:wrap;gap:8px;display:flex}.page-module___8aEwW__pillWrapItem{background:#1524200d;border-radius:999px;padding:10px 15px;font-size:13.5px;font-weight:600;transition:background-color .2s}.page-module___8aEwW__pillWrapItem:hover{background:#15242017}.page-module___8aEwW__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));align-items:stretch;gap:clamp(12px,1.8vw,22px);display:grid}.page-module___8aEwW__planCard{flex-direction:column;padding:clamp(16px,1.9vw,25px);display:flex}.page-module___8aEwW__planCardDark{background:var(--ink);color:var(--white);box-shadow:var(--glass-highlight-strong), 0 16px 38px #15242038;border-radius:clamp(16px,1.9vw,25px);flex-direction:column;padding:clamp(18px,2.2vw,28px);transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex}.page-module___8aEwW__planCardDark:hover{transform:translateY(-3px)}.page-module___8aEwW__planEyebrow{letter-spacing:.13em;text-transform:uppercase;color:#15242080;margin-bottom:12px;font-size:10px;font-weight:800}.page-module___8aEwW__planTagDark{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);background:var(--yellow);border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:5px 11px;font-size:10px;font-weight:800;display:inline-block}.page-module___8aEwW__planH4{font-family:var(--font-comfortaa), sans-serif;margin-bottom:8px;font-size:19px;font-weight:700;line-height:1.2}.page-module___8aEwW__planPrice{font-family:var(--font-comfortaa), sans-serif;letter-spacing:-.02em;margin-bottom:17px;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1}.page-module___8aEwW__planFeatures{flex-direction:column;flex:1;gap:8px;display:flex}.page-module___8aEwW__planFeature{color:#152420c7;background:#1524200d;border-radius:11px;padding:10px 13px;font-size:13.5px;font-weight:600}.page-module___8aEwW__planFeatureDark{color:var(--white);background:#ffffff1a;border-radius:11px;padding:11px 14px;font-size:13.5px;font-weight:600}.page-module___8aEwW__contactSection{padding:0 clamp(16px,3vw,32px) clamp(22px,2.4vw,32px)}.page-module___8aEwW__contactCard{background:linear-gradient(155deg, var(--yellow) 0%, #f0aa28 100%);text-align:center;max-width:620px;box-shadow:var(--glass-highlight-strong);border-radius:clamp(16px,1.8vw,22px);margin:0 auto;padding:clamp(18px,2.4vw,34px)}.page-module___8aEwW__contactTag{letter-spacing:.15em;text-transform:uppercase;color:var(--white);background:var(--ink);border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:10.5px;font-weight:800;display:inline-block}.page-module___8aEwW__contactH2{letter-spacing:-.025em;text-wrap:balance;max-width:21ch;margin:0 auto 12px;font-size:clamp(20px,2.6vw,32px);line-height:1.14}.page-module___8aEwW__contactLead{color:var(--yellow-ink);text-wrap:pretty;max-width:48ch;margin:0 auto clamp(18px,2.2vw,28px);font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.6}.page-module___8aEwW__contactButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-module___8aEwW__leadForm{flex-direction:column;gap:10px;max-width:480px;margin:0 auto;display:flex}.page-module___8aEwW__leadRow{flex-wrap:wrap;gap:10px;display:flex}.page-module___8aEwW__leadInput,.page-module___8aEwW__leadTextarea{min-width:180px;color:var(--ink);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);box-shadow:var(--glass-highlight);background:#ffffff8c;border:none;border-radius:13px;flex:1;padding:13px 16px;font-family:inherit;font-size:14.5px;font-weight:600}.page-module___8aEwW__leadInput::placeholder,.page-module___8aEwW__leadTextarea::placeholder{color:#3b2e0c8c;font-weight:500}.page-module___8aEwW__leadTextarea{resize:vertical;width:100%;min-height:44px}.page-module___8aEwW__leadError{color:var(--brick);font-size:13px;font-weight:700}.page-module___8aEwW__leadDone{max-width:440px;color:var(--ink);background:#ffffffb3;border-radius:14px;margin:0 auto;padding:16px 20px;font-size:15px;font-weight:700}.page-module___8aEwW__btnDark{background:var(--ink);color:var(--white)}.page-module___8aEwW__btnDark:hover{background:var(--teal)}.page-module___8aEwW__btnWhite{background:var(--white);color:var(--ink);padding:13px 22px}.page-module___8aEwW__btnWhite:hover{background:var(--yellow-hover)}.page-module___8aEwW__footer{color:#152420bd;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:clamp(16px,2vw,26px) clamp(16px,3vw,32px) clamp(22px,2.4vw,32px);font-size:11.5px;font-weight:600;display:flex}.page-module___8aEwW__footerLink{color:#152420bd;transition:color .2s}.page-module___8aEwW__footerLink:hover{color:var(--teal)}.page-module___8aEwW__openable{cursor:pointer;text-align:left;font:inherit;color:inherit;border:none;width:100%;display:block}.page-module___8aEwW__openHint{color:var(--teal);align-items:center;gap:5px;margin-top:10px;font-size:12.5px;font-weight:700;transition:gap .25s;display:inline-flex}.page-module___8aEwW__caseCard:hover .page-module___8aEwW__openHint,.page-module___8aEwW__flagshipOpenable:hover .page-module___8aEwW__openHint{gap:8px}.page-module___8aEwW__flagshipOpenable{cursor:pointer;transition:transform .4s cubic-bezier(.22,1,.36,1)}.page-module___8aEwW__flagshipOpenable:hover{transform:translateY(-3px)}.page-module___8aEwW__modalOverlay{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15242099;justify-content:center;padding:clamp(14px,4vw,48px) clamp(10px,3vw,24px);animation:.25s page-module___8aEwW__modalFade;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes page-module___8aEwW__modalFade{0%{opacity:0}to{opacity:1}}.page-module___8aEwW__modalPanel{background:var(--bg);border-radius:clamp(18px,2.4vw,28px);width:100%;max-width:720px;height:fit-content;animation:.35s cubic-bezier(.22,1,.36,1) page-module___8aEwW__modalRise;overflow:hidden;box-shadow:0 40px 90px #0006}@keyframes page-module___8aEwW__modalRise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.page-module___8aEwW__modalHead{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eff2eddb;justify-content:space-between;align-items:flex-start;gap:16px;padding:clamp(18px,2.6vw,28px) clamp(18px,2.6vw,28px) 16px;display:flex;position:sticky;top:0}.page-module___8aEwW__modalTitleBlock{flex-direction:column;gap:8px;display:flex}.page-module___8aEwW__modalClose{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#15242014;border:none;border-radius:999px;flex-shrink:0;font-size:18px;line-height:1;transition:background-color .2s}.page-module___8aEwW__modalClose:hover{background:#15242029}.page-module___8aEwW__modalBody{flex-direction:column;gap:14px;padding:0 clamp(18px,2.6vw,28px) clamp(24px,3.6vw,40px);display:flex}.page-module___8aEwW__modalText{color:#152420b8;max-width:56ch;font-size:14.5px;line-height:1.6}.page-module___8aEwW__modalImg{border-radius:16px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 32px #15242024}.page-module___8aEwW__modalPlaceholder{aspect-ratio:3/4;text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#15242066;background:#1524200f;border-radius:16px;justify-content:center;align-items:center;padding:24px;font-size:12px;font-weight:700;display:flex}
