.ic-page{--hc-bg:#0e1918;--hc-accent:#cde7af;background:var(--hc-bg)}.ic-page .hc-header{background:#0e1918f0;border-bottom-color:#293b34}.ic-page .hc-desktop-nav{background:#21342b6b;border:1px solid #2c4036;border-radius:999px;gap:18px;padding:10px 17px}.ic-page .hc-logo{gap:10px}.ic-connect-mark{isolation:isolate;filter:drop-shadow(0 0 5px #c4eb903d);transform-origin:50%;background:url(/brand/connect-mark.svg) 50%/contain no-repeat;flex:0 0 38px;width:38px;height:32px;animation:5.6s ease-in-out infinite ic-connect-sway;display:inline-block;position:relative}.ic-connect-mark:before{content:"";z-index:-1;filter:blur(6px);pointer-events:none;background:radial-gradient(#bde48138,#9ecf6f12 46%,#0000 72%);border-radius:50%;position:absolute;inset:-7px -5px}@keyframes ic-connect-sway{0%,to{transform:translateY(0)rotate(-4deg)scale(1)}50%{transform:translateY(-1px)rotate(4deg)scale(1.035)}}@media (prefers-reduced-motion:reduce){.ic-connect-mark{animation:none;transform:none}}.ic-page .hc-button,.hc-dialog .hc-button{border-radius:999px!important}.ic-page .hc-button:not(.hc-button-outline),.hc-dialog .hc-button:not(.hc-button-outline){box-shadow:0 4px 18px #90b76317;background:#d2e9af!important}.ic-page .hc-button:hover{filter:brightness(1.05)}.ic-page .hc-header-cta{height:44px!important}.ic-page .ic-hero{isolation:isolate;padding-top:76px;position:relative}.ic-page .ic-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 57% 36%,#b2d98714,#0000 65%);position:absolute;inset:-100px -8%}.ic-page .ic-hero h1{letter-spacing:-.05em}.ic-page .hc-hero-copy h1>span{color:#c3d9b8}.ic-page .hero-art{background:radial-gradient(at 72% 18%,#314c33 0%,#1b3428 44%,#182d25 100%);border:1px solid #3b5745;border-radius:42px 18px;box-shadow:0 20px 64px #0000001f}.ic-page .hero-art-title{left:32px}.ic-page .hero-art-caption{left:32px;right:32px}.ic-page .hc-country-panel{background:linear-gradient(135deg,#243b2d,#182b24 68%);border-color:#3b5142;border-radius:32px}.ic-page .hc-country-footnote{color:#b1c2b5}.ic-page .hc-step-heading{gap:14px}.ic-page .hc-step-number{color:#d2e9af;background:#1c3026;border:1px solid #3a5141;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:24px;line-height:1;display:grid}.ic-page .hc-step-heading h3{padding-top:3px}.ic-page .hc-step>p{margin-left:56px}.ic-page .hc-retained-banners .motion-banner{background:linear-gradient(155deg,#22372e,#172720 74%);border-color:#344b40;border-radius:32px}.ic-page .hc-support-line{background:#192b24;border-color:#32493c;border-radius:20px}.ic-page .plan-card{background:linear-gradient(155deg,#23382c,#182820 78%);border-color:#9fbe83 #354a3d #354a3d;border-top-style:solid;border-top-width:2px;border-radius:28px;box-shadow:0 10px 32px #00000012}.ic-page .plan-card.selected{border-color:#c6df9f;box-shadow:0 0 0 1px #c6df9f,0 12px 36px #5c7d421f}.ic-page .plan-card .button{border-radius:14px}.ic-page .plan-card .button-accent{background:#d2e9af}.ic-page .hc-pricing-trial{padding-top:24px}.ic-page .hc-faq-list{align-content:start;gap:10px;display:grid}.ic-page .hc-faq details,.ic-page .hc-faq details:first-child{background:#172820;border:1px solid #2e4439;border-radius:18px}.ic-page .hc-faq summary{padding:20px 22px}.ic-page .hc-faq details>p{margin:0;padding:0 22px 22px}.ic-page .hc-faq details[open]{border-color:#607955}.ic-page .hc-final{background:radial-gradient(at 90% 0,#3c5132,#0000 65%),#243b2b;border-color:#49613f;border-radius:38px 20px}.ic-page .hc-final-price strong{color:#d2e9af}.ic-page .hc-footer{border-top-color:#2e4439}.ic-storefront .modal,.hc-dialog{background:#192b23;border-color:#49613f;border-radius:30px}.ic-storefront .modal-top{background:#192b23}.ic-storefront .checkout-plan{border-radius:14px}.ic-storefront .checkout-plan.selected{background:#293e2c;border-color:#bdd59e}.ic-storefront .modal .button-accent{background:#d2e9af}.ic-storefront .modal .button,.ic-storefront .modal input[type=email]{border-radius:14px}.account-form{gap:12px;display:grid}@media (min-width:1251px) and (max-width:1439px){.ic-page .hc-desktop-nav{gap:12px;padding-inline:12px;font-size:13px}.ic-page .hc-header-inner{gap:18px}.ic-page .hc-header .hc-logo{font-size:26px}}@media (max-width:1250px){.ic-page .hc-desktop-nav{display:none}.ic-page .hc-step>p{margin-left:0}}@media (max-width:1000px){.ic-page .ic-hero{padding-top:52px}.ic-page .hero-art{border-radius:34px 16px}.ic-page .hero-art-title{left:24px}.ic-page .hero-art-caption{left:24px;right:24px}}@media (max-width:699px){.ic-page .hc-header .hc-logo{letter-spacing:-1px;font-size:20px}.ic-page .hc-header .ic-connect-mark{display:none}.ic-page .hc-header-cta{padding-inline:12px!important;font-size:12px!important}.ic-page .ic-hero{padding-top:38px}.ic-page .hero-art-title{left:25px}.ic-page .hero-art-caption{left:25px;right:25px}.ic-page .hc-country-panel{border-radius:26px}.ic-page .hc-step-heading{gap:14px}.ic-page .hc-step-number{border-radius:12px;flex-basis:36px;width:36px;height:36px;font-size:21px}.ic-page .hc-step-heading h3{padding-top:1px}.ic-page .hc-step>p{margin-left:50px}.ic-page .hc-retained-banners .motion-banner{border-radius:28px}.ic-page .plan-card{border-radius:24px}.ic-page .hc-faq summary{padding:18px}.ic-page .hc-faq details>p{padding:0 18px 20px}.ic-page .hc-final{border-radius:30px 18px}.ic-storefront .modal,.hc-dialog{border-radius:24px}}@media (max-width:359px){.ic-page .hc-header-inner{gap:8px}.ic-page .hc-header-actions{gap:6px}.ic-page .hc-header .hc-logo{font-size:18px}.ic-page .hc-header-cta{gap:6px!important;padding-inline:8px!important;font-size:11px!important}.ic-page .plan-price{font-size:32px}.ic-page .plan-price small{font-size:23px}}
