@import url("https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&family=Inter:wght@400;500;600&display=swap");.icos-page{--flame-core:#0014a8;--flame:#1d4fff;--flame-glow:#4da3ff;--flame-tip:#b8dcff;--ember-coal:#7a2a00;--ember:#ff8a1d;--ember-glow:#ffb347;--ember-tip:#ffe8b8;--ember-text:#b85f00;--surface:#fff;--surface-2:#f7f8fa;--surface-blue:#f4f6fb;--hairline:#e5e7eb;--ink:#0a0b10;--ink-mid:#6b7280;--ink-deep:#0a0b10;--ink-security:#0f1525;--gradient-flame:linear-gradient(135deg,#0014a8,#1d4fff 35%,#4da3ff 70%,#b8dcff);--gradient-flame-radial:radial-gradient(circle at center,#4da3ff 0%,#1d4fff 40%,#0014a8 75%,transparent 100%);--gradient-ember-radial:radial-gradient(circle at center,#ffb347 0%,#ff8a1d 45%,#7a2a00 80%,transparent 100%);--ease-calm:cubic-bezier(0.22,1,0.36,1);--font-display:"Hedvig Letters Serif",ui-serif,Georgia,serif;--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;background:var(--surface);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"ss01","cv11";line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.icos-page,.icos-page *,.icos-page :after,.icos-page :before{box-sizing:border-box}.icos-page ::selection{background-color:#cdd8ff;color:var(--ink)}.icos-page a{color:inherit;text-decoration:none}.icos-page img,.icos-page svg{display:block;max-width:100%}.icos-page button{cursor:pointer;font:inherit}.icos-page ol,.icos-page ul{list-style:none;margin:0;padding:0}.icos-page h1,.icos-page h2,.icos-page h3,.icos-page h4,.icos-page p{margin:0}.icos-page{scroll-behavior:smooth}.icos-page .container-icos{margin-inline:auto;max-width:1440px;padding-inline:1.5rem;width:100%}@media (min-width:1024px){.icos-page .container-icos{padding-inline:5rem}}.icos-page .serif{font-family:var(--font-display);font-weight:400;letter-spacing:-.035em}.icos-page .muted{color:var(--ink-mid)}.icos-page .dim{color:#8a8d90}.icos-page .hidden-md{display:none}@media (min-width:768px){.icos-page .hidden-md{display:inline}}.icos-page .reveal{animation:icos-reveal .7s var(--ease-calm) forwards;opacity:0;transform:translateY(8px)}.icos-page .reveal-1{animation-delay:60ms}.icos-page .reveal-2{animation-delay:.18s}.icos-page .reveal-3{animation-delay:.3s}.icos-page .reveal-4{animation-delay:.42s}.icos-page .reveal-5{animation-delay:.54s}.icos-page .io-fade{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease-calm),transform .8s var(--ease-calm)}.icos-page .io-fade.io-d1{transition-delay:.1s}.icos-page .io-fade.io-d2{transition-delay:.2s}.icos-page .io-fade.io-d3{transition-delay:.3s}.icos-page .io-fade.io-d4{transition-delay:.4s}.icos-page .io-fade.io-d5{transition-delay:.5s}.icos-page .io-fade.io-d6{transition-delay:.6s}.icos-page .io-fade.io-d7{transition-delay:.7s}.icos-page .io-visible .io-fade{opacity:1;transform:translateY(0)}@keyframes icos-reveal{to{opacity:1;transform:translateY(0)}}@keyframes icos-slide-up-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes icos-bloom-drift{0%{opacity:.42;transform:translate3d(-4%,-2%,0) scale(1)}to{opacity:.55;transform:translate3d(4%,3%,0) scale(1.06)}}@keyframes icos-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes icos-ember-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,138,29,.6)}50%{box-shadow:0 0 0 6px rgba(255,138,29,0)}}@keyframes icos-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ic-sentience-pulse{0%{opacity:0;transform:scale(.18)}30%{opacity:.22}to{opacity:0;transform:scale(1)}}@keyframes ic-sentience-core{0%,to{opacity:.18;transform:scale(.95)}50%{opacity:.32;transform:scale(1.08)}}@keyframes ic-signal-tag-float{0%,to{opacity:.92;transform:translateZ(0)}50%{opacity:1;transform:translate3d(0,-4px,0)}}@keyframes ic-inbox-slide{0%{opacity:1;transform:translateX(0)}70%{opacity:0;transform:translateX(110%)}to{opacity:0;transform:translateX(110%)}}@keyframes ic-brief-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ic-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes ic-pulse-dot{0%,to{opacity:.4}50%{opacity:1}}@keyframes ic-dot-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.icos-page .noise-surface{isolation:isolate;position:relative}.icos-page .noise-surface:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.65 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.07;pointer-events:none;position:absolute;z-index:1}.icos-page .noise-surface>*{position:relative;z-index:2}.icos-page .flame-bloom{animation:icos-bloom-drift 13s var(--ease-calm) infinite alternate;background:var(--gradient-flame-radial);border-radius:9999px;filter:blur(60px);opacity:.5;pointer-events:none;position:absolute;z-index:1}.icos-page header.site{align-items:center;border-bottom:1px solid transparent;display:flex;height:80px;inset:0 0 auto 0;position:fixed;transition:background-color .3s,border-color .3s,backdrop-filter .3s;z-index:50}.icos-page header.site.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.8);border-bottom-color:var(--hairline)}.icos-page header.site .row{align-items:center;display:flex;height:80px;justify-content:space-between;position:relative;width:100%}.icos-page header.site .brand{color:var(--ink);font-family:var(--font-display);font-size:20px;font-weight:600;letter-spacing:-.02em}.icos-page .btn-flame{background:var(--flame);box-shadow:0 4px 14px -8px rgba(29,79,255,.4);transition:background-color .2s,transform .2s,box-shadow .2s}.icos-page .btn-flame:hover{background:var(--flame-glow);box-shadow:0 10px 24px -8px rgba(29,79,255,.55)}.icos-page .btn-flame.lg{padding:14px 32px}.icos-page section.hero{padding:128px 0 64px;position:relative}@media(min-width:1024px){.icos-page section.hero{padding:160px 0 80px}}.icos-page section.hero .bg-bloom{background:var(--gradient-flame-radial);filter:blur(90px);height:80%;opacity:.16;pointer-events:none;position:absolute;right:-15%;top:-10%;width:60%}.icos-page section.hero .grid{align-items:start;display:grid;gap:56px}@media(min-width:1024px){.icos-page section.hero .grid{gap:32px;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}}.icos-page .eyebrow{color:var(--ink-mid);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.icos-page .h1{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.6rem,5vw,4.85rem);font-weight:400;letter-spacing:-.035em;line-height:.98;margin-top:28px}.icos-page .h1 br{display:none}@media(min-width:1024px){.icos-page .h1 br{display:block}.icos-page .h1 .nowrap{white-space:nowrap}}.icos-page .lede{color:var(--ink-mid);font-size:1.25rem;line-height:1.6;margin-top:28px}.icos-page .cta-row{align-items:center;display:flex;gap:24px;margin-top:80px}.icos-page .link-arrow{align-items:center;color:var(--ink);display:inline-flex;font-size:.9375rem;font-weight:500;gap:8px}.icos-page .link-arrow svg{transition:transform .3s}.icos-page .link-arrow:hover svg{transform:translateX(4px)}.icos-page .trust-row{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-top:48px}.icos-page .chip{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:9999px;color:var(--ink);display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.02em;padding:4px 12px}.icos-page .chips{display:flex;gap:8px}.icos-page .trust-row .small{color:var(--ink-mid);font-size:12px}.icos-page .cluster{height:360px;overflow:hidden;position:relative;transition:transform .5s var(--ease-calm);width:100%;will-change:transform}@media(min-width:640px){.icos-page .cluster{height:420px;overflow:visible}}@media(min-width:1024px){.icos-page .cluster{height:460px}}.icos-page .card-pos{position:absolute}.icos-page .dark-card{background:var(--ink);border:1px solid #1e1f23;border-radius:16px;color:#fff;overflow:hidden;position:relative}.icos-page .dark-card:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.65 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");content:"";inset:0;mix-blend-mode:overlay;opacity:.07;pointer-events:none;position:absolute;z-index:1}.icos-page .dark-card .bloom{animation:icos-bloom-drift 13s var(--ease-calm) infinite alternate;background:var(--gradient-flame-radial);border-radius:9999px;filter:blur(60px);height:70%;opacity:.32;pointer-events:none;position:absolute;width:70%}.icos-page .dark-card>.content{padding:20px;position:relative;z-index:2}.icos-page .cap{color:#919193;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.icos-page .pri{width:280px}.icos-page .pri ul{display:flex;flex-direction:column;gap:12px;margin-top:16px}.icos-page .pri li{align-items:center;animation:icos-slide-up-in .52s var(--ease-calm) both;display:flex;gap:12px}.icos-page .pri li .dot{border-radius:50%;flex:none;height:6px;width:6px}.icos-page .pri li .ttl{color:#e6e7e7;flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icos-page .pri li .pill{border:1px solid #2c2d31;border-radius:9999px;color:#b6b6b7;font-size:10px;padding:2px 8px}.icos-page .pri li .pill.ember{border-color:#6c3e15;color:var(--ember-glow)}.icos-page .cal{width:280px}.icos-page .cal .head{align-items:center;display:flex;justify-content:space-between}.icos-page .cal .days{display:grid;gap:6px;grid-template-columns:repeat(5,1fr);margin-top:14px}.icos-page .cal .day{border:1px solid #191a1e;border-radius:8px;padding:10px 0;text-align:center}.icos-page .cal .day.cur{background:#0e1a45;border-color:#142d88}.icos-page .cal .day .lbl{color:#78797c;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.icos-page .cal .day .num{color:#fff;font-size:14px;font-weight:500;margin-top:4px}.icos-page .cal .pill{align-items:center;background:#14151a;border:1px solid #191a1e;border-radius:8px;color:#dadadb;display:flex;font-size:11px;gap:8px;margin-top:14px;padding:8px 10px}.icos-page .brf{width:300px}.icos-page .brf .meta{align-items:center;display:flex;justify-content:space-between}.icos-page .brf .body{color:#dadadb;font-size:13px;line-height:1.5;margin-top:12px}.icos-page .brf .ques{margin-top:14px}.icos-page .brf .ques .q{align-items:flex-start;color:#b6b6b7;display:flex;font-size:12px;gap:8px;margin-top:6px;opacity:0;transform:translateY(4px);transition:opacity .48s var(--ease-calm),transform .48s var(--ease-calm)}.icos-page .brf .ques .q.on{opacity:1;transform:translateY(0)}.icos-page .brf .ques .q:before{background:var(--flame-glow);border-radius:50%;content:"";flex:none;height:4px;margin-top:7px;width:4px}.icos-page .drf{width:280px}.icos-page .drf .head{align-items:center;display:flex;justify-content:space-between}.icos-page .drf .live{align-items:center;color:var(--ember-glow);display:inline-flex;font-size:9.5px;gap:4px;letter-spacing:.14em;text-transform:uppercase}.icos-page .drf .live span.dot{animation:icos-ember-pulse 2.4s var(--ease-calm) infinite;background:var(--ember);border-radius:50%;box-shadow:0 0 0 0 rgba(255,138,29,.6);height:5px;width:5px}.icos-page .drf .row{color:#dadadb;display:flex;font-size:11.5px;gap:6px;margin-top:8px}.icos-page .drf .row .k{color:#78797c}.icos-page .drf .body{color:#e2e2e2;font-size:12.5px;line-height:1.55;margin-top:10px}.icos-page .drf .body .caret{animation:icos-caret 1.05s step-end infinite;background:var(--flame-glow);display:inline-block;height:1em;margin-left:2px;vertical-align:-.12em;width:1px}.icos-page .hiw{overflow:hidden;padding:128px 0 112px;position:relative}@media(min-width:1024px){.icos-page .hiw{padding:160px 0 144px}}.icos-page .h2-center{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.85rem,3.4vw,2.95rem);font-weight:400;letter-spacing:-.03em;line-height:1.05;margin:0 auto;max-width:920px;text-align:center}.icos-page .hiw .stage{margin-top:80px;position:relative}@media(min-width:1024px){.icos-page .hiw .stage{margin-top:96px}}.icos-page .hiw .you{align-items:center;display:flex;flex-direction:column;left:50%;position:absolute;top:-40px;transform:translateX(-50%);z-index:5}.icos-page .hiw .you span{color:var(--flame);font-size:16px;font-weight:500}.icos-page .hiw .row3{align-items:stretch;display:grid;gap:20px;grid-template-columns:1fr;position:relative}@media(min-width:768px){.icos-page .hiw .row3{gap:24px;grid-template-columns:repeat(3,1fr)}}.icos-page .step{align-items:center;background:var(--surface-2);border:1px solid var(--hairline);border-radius:16px;display:flex;flex-direction:column;min-height:420px;overflow:visible;padding:28px 28px 24px;position:relative;text-align:center}.icos-page .step.middle{background:var(--surface);border:1.5px solid var(--flame);box-shadow:0 1px 0 0 rgba(29,79,255,.06),0 24px 48px -28px rgba(29,79,255,.26);z-index:2}.icos-page .step h3{font-family:var(--font-display);font-size:clamp(1.875rem,2.6vw,2.375rem);font-weight:400;letter-spacing:-.03em;line-height:1.05}.icos-page .step p{color:var(--ink-mid);font-size:14px;line-height:1.4;margin-top:10px;max-width:240px;white-space:pre-line}.icos-page .step .gfx{align-items:center;display:flex;flex:1;justify-content:center;margin-top:20px;overflow:visible;position:relative;width:100%}.icos-page .hiw-analyze{height:200px;margin:0 auto;max-width:300px;position:relative;width:100%}.icos-page .hiw-analyze .ctx{background:var(--surface);border:1px solid var(--hairline);border-radius:6px;box-shadow:0 1px 2px rgba(10,11,16,.04);color:var(--ink-mid);font-size:10.5px;font-weight:500;padding:5px 10px;position:absolute;white-space:nowrap}.icos-page .hiw-analyze svg.connector{height:100%;inset:0;position:absolute;width:100%}.icos-page .hiw-analyze .out{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;bottom:8px;box-shadow:0 6px 24px -12px rgba(10,11,16,.12);display:flex;flex-direction:column;gap:6px;left:9%;padding:10px;position:absolute;right:9%}.icos-page .hiw-analyze .out-row{align-items:center;display:flex;gap:8px}.icos-page .hiw-analyze .out-row .d{border-radius:50%;flex:none;height:6px;width:6px}.icos-page .hiw-analyze .out-row .lab{color:var(--ink);font-size:11px}.icos-page .hiw-analyze .out-row .pn{color:var(--ink-mid);font-size:10px;margin-left:auto}.icos-page .hiw-decide{height:250px;overflow:visible;position:relative;user-select:none;width:100%}.icos-page .hiw-decide .stack-mask{inset:-180px -56px -48px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent);overflow:visible;position:absolute}.icos-page .hiw-decide .stack{height:200px;left:50%;position:absolute;top:180px;transform:translateX(-50%);width:210px}.icos-page .hiw-decide .dcard{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 8px 22px -12px rgba(10,11,16,.1);display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute}.icos-page .hiw-decide .dcard.top{border-color:#7795ff;box-shadow:0 18px 40px -18px rgba(29,79,255,.32),0 2px 6px rgba(10,11,16,.05);transform:translate(0) rotate(-.6deg);transition:transform .65s cubic-bezier(.32,.72,.28,1),opacity .65s cubic-bezier(.32,.72,.28,1);z-index:10}.icos-page .hiw-decide .dcard.swipe-r{opacity:0;transform:translateX(135%) rotate(16deg)}.icos-page .hiw-decide .dcard.swipe-l{opacity:0;transform:translateX(-135%) rotate(-16deg)}.icos-page .hiw-decide .dcard.swipe-u{opacity:0;transform:translateY(-130%) rotate(-3deg)}.icos-page .hiw-decide .dcard.p1{opacity:.85;transform:translateY(10px) scale(.96) rotate(.4deg);transition:transform .5s var(--ease-calm),opacity .5s ease;z-index:9}.icos-page .hiw-decide .dcard.p2{opacity:.55;transform:translateY(20px) scale(.92) rotate(-.3deg);transition:transform .5s var(--ease-calm),opacity .5s ease;z-index:8}.icos-page .hiw-decide .dcard.p3{opacity:.3;transform:translateY(30px) scale(.88);transition:transform .5s var(--ease-calm),opacity .5s ease;z-index:7}.icos-page .hiw-decide .dcard .sb{align-items:center;display:flex;justify-content:space-between;padding:8px 14px 4px}.icos-page .hiw-decide .dcard .sb .dots{display:inline-flex;gap:3px}.icos-page .hiw-decide .dcard .sb .dots span{background:var(--ink-mid);border-radius:50%;height:3px;opacity:.4;width:3px}.icos-page .hiw-decide .dcard .sb .tm{color:var(--ink-mid);font-size:8.5px;opacity:.6}.icos-page .hiw-decide .dcard .body{display:flex;flex:1;flex-direction:column;padding:0 14px 14px}.icos-page .hiw-decide .dcard .row{align-items:center;display:flex;justify-content:space-between}.icos-page .hiw-decide .dcard .tag{color:var(--flame);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.icos-page .hiw-decide .dcard .br{color:var(--ink-mid);font-size:9px}.icos-page .hiw-decide .dcard .ttl{color:var(--ink);font-family:var(--font-display);font-size:16px;font-weight:400;letter-spacing:-.03em;line-height:1.15;margin-top:8px}.icos-page .hiw-decide .dcard .lines{display:flex;flex-direction:column;gap:6px;margin-top:12px}.icos-page .hiw-decide .dcard .lines span{background:#ebebec;border-radius:9999px;display:block;height:6px}.icos-page .hiw-decide .dcard .footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.icos-page .hiw-decide .dcard .meta{color:var(--ink-mid);font-size:10px}.icos-page .hiw-decide .dcard .pills{display:inline-flex;gap:4px}.icos-page .hiw-decide .dcard .pill{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:9999px;display:inline-flex;height:18px;justify-content:center;width:18px}.icos-page .hiw-decide .dcard .pill.x{color:#9ca3af}.icos-page .hiw-decide .dcard .pill.chat{color:var(--ember)}.icos-page .hiw-decide .dcard .pill.check{color:var(--flame)}.icos-page .hiw-decide .hint{align-items:center;display:flex;flex-direction:column;gap:4px;opacity:.35;pointer-events:none;position:absolute;transition:opacity .5s var(--ease-calm);z-index:11}.icos-page .hiw-decide .hint.on{opacity:1}.icos-page .hiw-decide .hint.l{left:6px;top:44%;transform:translateY(-50%)}.icos-page .hiw-decide .hint.r{right:6px;top:44%;transform:translateY(-50%)}.icos-page .hiw-decide .hint.t{left:50%;top:-2px;transform:translateX(-50%)}.icos-page .hiw-decide .hint .ic{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:9999px;display:inline-flex;height:22px;justify-content:center;transition:all .4s ease;width:22px}.icos-page .hiw-decide .hint.on.r .ic{background:#edf1ff;border-color:#a5b9ff;color:var(--flame)}.icos-page .hiw-decide .hint.on.l .ic{background:#f0f0f1;border-color:#d6d6d6;color:#9ca3af}.icos-page .hiw-decide .hint.on.t .ic{background:#ffe8d2;border-color:#ffd0a5;color:var(--ember)}.icos-page .hiw-decide .hint.r .ic{color:var(--flame)}.icos-page .hiw-decide .hint.l .ic{color:#9ca3af}.icos-page .hiw-decide .hint.t .ic{color:var(--ember)}.icos-page .hiw-exec{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:300px;width:100%}.icos-page .hiw-exec .group{background:var(--surface);border:1px solid var(--hairline);border-radius:8px;box-shadow:0 6px 24px -14px rgba(10,11,16,.12);display:flex;flex-direction:column;gap:8px;padding:10px}.icos-page .hiw-exec .row{align-items:center;display:flex;gap:8px}.icos-page .hiw-exec .ck{align-items:center;border-radius:9999px;display:inline-flex;flex:none;height:14px;justify-content:center;width:14px}.icos-page .hiw-exec .ck.done{background:#e4eaff;border:1px solid #a5b9ff;color:var(--flame)}.icos-page .hiw-exec .ck.accent{background:var(--flame);border:none;color:#fff}.icos-page .hiw-exec .ck.queued{background:var(--surface);border:1px dashed var(--hairline)}.icos-page .hiw-exec .lab{color:var(--ink);font-size:11px}.icos-page .hiw-exec .lab.q{color:var(--ink-mid)}.icos-page .hiw-exec .st{color:var(--ink-mid);font-size:10px;margin-left:auto}.icos-page .hiw-exec .ftr{align-items:center;color:var(--ink-mid);display:flex;font-size:10px;justify-content:space-between;padding:0 4px}.icos-page .hiw-exec .ftr .live{align-items:center;display:inline-flex;gap:6px}.icos-page .hiw-exec .ftr .live .d{background:var(--flame);border-radius:50%;height:6px;width:6px}.icos-page .chev{display:none}@media(min-width:768px){.icos-page .chev{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:50%;box-shadow:0 1px 2px rgba(10,11,16,.04);display:flex;height:28px;justify-content:center;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:28px;z-index:6}.icos-page .chev.l{left:33.333%}.icos-page .chev.r{left:66.666%}}.icos-page .bracket{display:none;margin-top:12px;position:relative}@media(min-width:768px){.icos-page .bracket{display:block}}.icos-page .bracket .lbl{background:var(--surface);bottom:-8px;color:var(--ink-mid);font-size:16px;font-weight:500;left:50%;padding:0 12px;position:absolute;transform:translateX(-50%)}.icos-page .integ{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:48px}.icos-page .integ .lbl{color:var(--ink-mid);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.icos-page .integ .mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden;width:100%}.icos-page .integ .track{animation:icos-marquee 60s linear infinite;display:flex;gap:12px;padding:8px 0;width:max-content}.icos-page .integ .track:hover{animation-play-state:paused}.icos-page .integ .tile{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:0 1px 2px 0 rgba(10,11,16,.03);display:flex;flex:none;height:48px;justify-content:center;transition:transform .3s;width:64px}.icos-page .integ .tile:hover{transform:translateY(-2px)}.icos-page .integ .tile .icn-wrap{align-items:center;display:inline-flex;flex:none;height:22px;justify-content:center;width:22px}.icos-page .integ .tile .icn-wrap svg{display:block;height:22px;width:22px}.icos-page .bento{padding:128px 0;position:relative;scroll-margin-top:96px}@media(min-width:1024px){.icos-page .bento{padding:160px 0}}.icos-page .bento .grid{display:grid;gap:16px;grid-template-columns:1fr;margin-top:64px}@media(min-width:768px){.icos-page .bento .grid{gap:20px;grid-template-columns:repeat(5,1fr);margin-top:80px}}.icos-page .tile{background:var(--surface-2);border:1px solid var(--hairline);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6);display:flex;flex-direction:column;overflow:hidden;padding:24px;position:relative;transition:transform .5s var(--ease-calm)}@media(min-width:1024px){.icos-page .tile{padding:28px}}.icos-page .tile:hover{transform:translateY(-2px)}.icos-page .tile h3{color:var(--ink);font-family:var(--font-display);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:400;letter-spacing:-.03em;line-height:1.08}.icos-page .tile p{color:var(--ink-mid);font-size:14px;line-height:1.4;margin-top:8px;max-width:460px}.icos-page .tile .vis{display:flex;margin-top:20px;width:100%}.icos-page .tile.h-300 .vis{flex:none;height:300px}.icos-page .tile.h-320 .vis{flex:none;height:320px}.icos-page .tile.h-240 .vis{flex:none;height:240px}.icos-page .col-2{grid-column:span 2}.icos-page .col-3{grid-column:span 3}.icos-page .col-5{grid-column:span 5}@media(max-width:767px){.icos-page .col-2,.icos-page .col-3,.icos-page .col-5{grid-column:span 1}}.icos-page .b-signal{height:100%;-webkit-mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.55) 86%,transparent);mask-image:linear-gradient(180deg,#000,#000 62%,rgba(0,0,0,.55) 86%,transparent);overflow:hidden;position:relative;width:100%}.icos-page .b-signal svg.globe{height:auto;left:50%;max-height:180%;position:absolute;top:-6%;transform:translateX(-50%);width:150%}.icos-page .b-signal .sig-tag{animation:ic-signal-tag-float 6s ease-in-out infinite;background:#fafafa;border:1px solid var(--hairline);border-radius:9999px;box-shadow:0 8px 20px -10px rgba(10,11,16,.22);color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.01em;padding:6px 12px;position:absolute;white-space:nowrap}@media(max-width:640px){.icos-page .b-signal svg.globe{max-height:160%;top:-2%;width:115%}.icos-page .b-signal .sig-tag{font-size:10px;padding:4px 9px}}.icos-page .b-inbox{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.icos-page .b-inbox .top{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:12px}.icos-page .b-inbox .num{color:var(--ink);font-family:var(--font-display);font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:1}.icos-page .b-inbox .lbl{color:var(--ink-mid);font-size:10px;font-weight:600;letter-spacing:.14em;margin-top:4px;text-transform:uppercase}.icos-page .b-inbox .badge{align-items:center;background:#ffe8d2;border:1px solid #ffd0a5;border-radius:9999px;color:var(--ember-text);display:inline-flex;font-size:10px;font-weight:600;gap:6px;letter-spacing:.04em;padding:2px 8px}.icos-page .b-inbox .badge .d{background:var(--ember);border-radius:50%;height:6px;width:6px}.icos-page .b-inbox .lst{flex:1;overflow:hidden;position:relative}.icos-page .b-inbox .lst-inner{display:flex;flex-direction:column;gap:6px;inset:0;position:absolute}.icos-page .b-inbox .it{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:6px;display:flex;gap:8px;padding:8px 10px}.icos-page .b-inbox .it.top{background:#f1f4ff}.icos-page .b-inbox .it.slide{animation:ic-inbox-slide .9s cubic-bezier(.32,.72,.28,1) forwards}.icos-page .b-inbox .it .d{background:#a5a6a8;border-radius:50%;flex:none;height:6px;width:6px}.icos-page .b-inbox .it.top .d{background:var(--flame)}.icos-page .b-inbox .it .from{color:var(--ink);font-weight:600;max-width:35%}.icos-page .b-inbox .it .from,.icos-page .b-inbox .it .sub{font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icos-page .b-inbox .it .sub{color:var(--ink-mid)}.icos-page .b-cal{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.icos-page .b-cal-card{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:0 8px 24px -16px rgba(10,11,16,.1);max-width:200px;padding:12px;width:100%}.icos-page .b-cal-card .top{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.icos-page .b-cal-card .top .day{font-weight:600;letter-spacing:.14em;text-transform:uppercase}.icos-page .b-cal-card .top .day,.icos-page .b-cal-card .top .ev{color:var(--ink-mid);font-size:9px}.icos-page .b-cal-card .ev-row{align-items:center;border:1px solid transparent;border-radius:4px;display:flex;gap:6px;padding:4px 6px;transition:all .6s ease}.icos-page .b-cal-card .ev-row+.ev-row{margin-top:4px}.icos-page .b-cal-card .ev-row.protected{background:#f8f9ff}.icos-page .b-cal-card .ev-row.focus{background:#edf1ff;border-color:#bbcaff}.icos-page .b-cal-card .ev-row.focus.pulsing{box-shadow:0 0 0 3px #dfe6ff}.icos-page .b-cal-card .ev-row .tm{color:var(--ink-mid);flex:none;font-size:9px;font-variant-numeric:tabular-nums;width:32px}.icos-page .b-cal-card .ev-row .lab{color:var(--ink);flex:1;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icos-page .b-cal-card .ev-row.focus .lab{color:var(--flame)}.icos-page .b-cal-card .ev-row .held{color:var(--ember-text);font-size:7.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.icos-page .b-dec{align-items:center;display:flex;height:100%;justify-content:center;perspective:1200px;position:relative;width:100%}.icos-page .b-dec .shadow{background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 8px 24px -16px rgba(10,11,16,.1);height:82%;opacity:.6;position:absolute;transform:translateY(10px) scale(.96);width:min(360px,92%)}.icos-page .b-dec .flip{height:82%;position:relative;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.7,0,.2,1);width:min(360px,92%)}.icos-page .b-dec .flip.flipped{transform:rotateY(180deg)}.icos-page .b-dec .face{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:var(--surface);border:1px solid var(--hairline);border-radius:14px;box-shadow:0 12px 32px -18px rgba(10,11,16,.18);display:flex;flex-direction:column;inset:0;padding:14px;position:absolute}.icos-page .b-dec .face.back{transform:rotateY(180deg)}.icos-page .b-dec .face .top{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.icos-page .b-dec .face .tag{color:var(--flame);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.icos-page .b-dec .face .br{color:var(--ink-mid);font-size:9px}.icos-page .b-dec .face .q{color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:-.03em;line-height:1.2}.icos-page .b-dec .face .rec{color:var(--ink-mid);font-size:11px;line-height:1.4;margin-top:6px}.icos-page .b-dec .face .chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.icos-page .b-dec .face .chips .c{background:var(--surface-2);border:1px solid var(--hairline);border-radius:9999px;color:var(--ink-mid);font-size:9.5px;padding:2px 8px}.icos-page .b-dec .face .actions{align-items:center;display:flex;gap:6px;margin-top:12px}.icos-page .b-dec .face .btn{border:1px solid transparent;border-radius:6px;font-size:11px;font-weight:600;padding:6px 12px;transition:all .3s ease}.icos-page .b-dec .face .btn.primary{background:var(--flame);color:#fff}.icos-page .b-dec .face .btn.primary.glow{box-shadow:0 0 0 4px #cdd8ff}.icos-page .b-dec .face .btn.secondary{background:var(--surface);border-color:var(--hairline);color:var(--ink)}.icos-page .b-dec .face .btn.tertiary{background:transparent;border-color:transparent;color:var(--ink-mid)}.icos-page .b-dec .face .btn.tertiary.on{background:#ffe8d2;border-color:#ffd0a5;color:var(--ember-text)}.icos-page .b-dec .face.back .top span.live{animation:ic-pulse-dot 1.4s ease-in-out infinite;background:var(--flame);border-radius:50%;display:inline-block;height:6px;width:6px}.icos-page .b-dec .face.back .msgs{display:flex;flex:1;flex-direction:column;gap:6px;margin-top:6px;overflow:hidden}.icos-page .b-dec .face.back .msg{border-radius:8px;font-size:10.5px;line-height:1.4;max-width:78%;padding:6px 10px}.icos-page .b-dec .face.back .msg.user{align-self:flex-end;background:#edf1ff;border:1px solid #dbe3ff;color:var(--ink)}.icos-page .b-dec .face.back .msg.ai{animation:ic-msg-in .35s ease forwards;color:var(--ink);max-width:88%}.icos-page .b-dec .face.back .msg.ai,.icos-page .b-dec .face.back .msg.typing{align-self:flex-start;background:var(--surface-2);border:1px solid var(--hairline)}.icos-page .b-dec .face.back .msg.typing{display:inline-flex;gap:4px;padding:8px 10px}.icos-page .b-dec .face.back .msg.typing span{animation:ic-dot-bounce 1s ease-in-out infinite;background:var(--ink-mid);border-radius:50%;display:inline-block;height:4px;width:4px}.icos-page .b-dec .face.back .msg.typing span:nth-child(2){animation-delay:.15s}.icos-page .b-dec .face.back .msg.typing span:nth-child(3){animation-delay:.3s}.icos-page .b-dec .face.back .reply{background:var(--surface-2);border:1px solid var(--hairline);border-radius:6px;color:var(--ink-mid);font-size:10px;margin-top:8px;padding:6px 10px}.icos-page .b-prep{display:flex;gap:16px;height:100%;width:100%}.icos-page .b-prep .rail{display:none;flex:none;flex-direction:column;gap:6px;width:180px}@media(min-width:768px){.icos-page .b-prep .rail{display:flex}}.icos-page .b-prep .rail .h{color:var(--ink-mid);font-size:9px;font-weight:600;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.icos-page .b-prep .rail .it{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:6px;cursor:pointer;display:flex;gap:8px;padding:8px 10px;transition:all .5s ease}.icos-page .b-prep .rail .it.on{background:#f1f4ff;border-color:#a5b9ff}.icos-page .b-prep .rail .it .d{background:#a8aaaf;border-radius:50%;flex:none;height:6px;transition:background .5s ease;width:6px}.icos-page .b-prep .rail .it.on .d{background:var(--flame)}.icos-page .b-prep .rail .it .name{color:var(--ink);font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icos-page .b-prep .rail .it .tm{color:var(--ink-mid);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icos-page .b-prep .panel{background:var(--surface);border:1px solid var(--hairline);border-radius:12px;box-shadow:0 8px 24px -16px rgba(10,11,16,.1);display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;padding:14px}.icos-page .b-prep .panel .top{align-items:center;display:flex;justify-content:space-between}.icos-page .b-prep .panel .top .ca{color:var(--flame);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.icos-page .b-prep .panel .top .obj{background:var(--surface-2);border:1px solid var(--hairline);border-radius:9999px;color:var(--ink-mid);font-size:9px;padding:2px 8px}.icos-page .b-prep .panel .ttl{animation:ic-brief-in .5s ease forwards;color:var(--ink);font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:-.03em;line-height:1.2;margin-top:6px}.icos-page .b-prep .panel ul{display:flex;flex:1;flex-direction:column;gap:6px;margin-top:10px}.icos-page .b-prep .panel ul li{align-items:flex-start;animation:ic-brief-in .5s ease forwards;color:var(--ink-mid);display:flex;font-size:11.5px;gap:8px;opacity:0}.icos-page .b-prep .panel ul li:before{background:var(--flame);border-radius:50%;content:"";flex:none;height:4px;margin-top:6px;width:4px}.icos-page .b-prep .panel .ftr{align-items:center;border-top:1px solid var(--hairline);color:var(--ink-mid);display:flex;font-size:9.5px;justify-content:space-between;margin-top:8px;padding-top:8px}.icos-page .b-prep .panel .ftr .em{color:var(--ember-text)}.icos-page .anywhere{overflow:hidden;padding:128px 0;position:relative}@media(min-width:1024px){.icos-page .anywhere{padding:160px 0}}.icos-page .devices{align-items:flex-end;display:flex;gap:40px;justify-content:center;margin-top:80px}@media(min-width:1024px){.icos-page .devices{gap:64px}}.icos-page .desktop{position:relative;width:min(560px,60vw)}.icos-page .desktop .lid{aspect-ratio:16/10;background:var(--ink);border:1px solid #232328;border-radius:16px 16px 0 0;overflow:hidden;padding:6px;position:relative}.icos-page .desktop .screen{background:linear-gradient(135deg,#0f1525,#0a0b10 60%);border-radius:6px;height:100%;overflow:hidden;position:relative;width:100%}.icos-page .desktop .screen .bloom{background:var(--gradient-flame-radial);filter:blur(40px);height:100%;opacity:.32;position:absolute;right:-15%;top:-30%;width:70%}.icos-page .desktop .chat{display:flex;flex-direction:column;gap:8px;inset:0;justify-content:flex-end;padding:20px;position:absolute}.icos-page .desktop .bub{align-self:flex-start;border-radius:8px;font-size:10px;padding:6px 12px}.icos-page .desktop .bub.user{background:#1e1f23;border:1px solid #191a1e;color:#dadadb;max-width:60%}.icos-page .desktop .bub.icos{background:#0e1a45;border:1px solid #142d88;color:#fff;max-width:72%}.icos-page .desktop .base{background:linear-gradient(180deg,#1a1d28,#0a0b10);border-radius:0 0 6px 6px;height:10px;margin:0 auto 0 -4%;width:108%}.icos-page .desktop .notch{background:var(--hairline);border-radius:0 0 12px 12px;height:4px;margin:0 auto;opacity:.6;width:30%}.icos-page .phone{aspect-ratio:9/19;background:var(--ink);border:1px solid #232328;border-radius:28px;box-shadow:0 18px 40px -22px rgba(10,11,16,.35);overflow:hidden;padding:5px;position:relative;width:min(150px,22vw)}.icos-page .phone .scr{background:linear-gradient(160deg,#0f1525,#0a0b10 70%);border-radius:22px;height:100%;overflow:hidden;position:relative;width:100%}.icos-page .phone .scr .bloom{background:var(--gradient-ember-radial);filter:blur(30px);height:70%;left:-30%;opacity:.28;position:absolute;top:-20%;width:120%}.icos-page .phone .scr .nch{background:#000;border-radius:9999px;height:4px;left:50%;opacity:.6;position:absolute;top:6px;transform:translateX(-50%);width:32%}.icos-page .phone .scr .lst{display:flex;flex-direction:column;gap:6px;inset:0;padding:32px 12px 12px;position:absolute}.icos-page .phone .scr .cap{color:#ffc97d;font-size:8.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.icos-page .phone .scr .it{align-items:center;background:#191a1e;border:1px solid #191a1e;border-radius:6px;color:#e2e2e2;display:flex;font-size:8.5px;gap:6px;padding:6px 8px}.icos-page .phone .scr .it.first{background:#3b2413;border-color:#784416}.icos-page .phone .scr .it .d{background:#6c6d70;border-radius:50%;height:4px;width:4px}.icos-page .phone .scr .it.first .d{background:var(--ember-glow)}.icos-page .channels{display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:center;margin-top:64px}.icos-page .channels span.lbl{color:var(--ink-mid);font-size:12.5px}.icos-page .channels .sep{background:var(--hairline);display:none;height:12px;margin-left:24px;width:1px}@media(min-width:768px){.icos-page .channels .sep{display:inline-block}}.icos-page .channels .grp{align-items:center;display:flex;gap:8px}.icos-page .channels .grp:before{background:var(--ink-mid);border-radius:50%;content:"";height:4px;width:4px}.icos-page .adapts{overflow:hidden;padding:128px 0;position:relative}@media(min-width:1024px){.icos-page .adapts{padding:160px 0}}.icos-page .adapts .glow{background:radial-gradient(circle at center,rgba(29,79,255,.08) 0,transparent 65%);border-radius:9999px;filter:blur(40px);height:720px;left:50%;pointer-events:none;position:absolute;top:30%;transform:translateX(-50%);width:720px}.icos-page .adapts .list-wrap{margin:80px auto 0;max-width:520px;position:relative}.icos-page .adapts .sent{height:460px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:460px}.icos-page .adapts .sent .ring{animation:ic-sentience-pulse 6.6s var(--ease-calm) infinite;border:1px solid #dbe3ff;border-radius:9999px;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.18);width:100%}.icos-page .adapts .sent .core{animation:ic-sentience-core 6.6s var(--ease-calm) infinite;background:radial-gradient(circle,rgba(29,79,255,.1) 0,transparent 70%);border-radius:9999px;filter:blur(10px);height:26%;left:37%;position:absolute;top:37%;width:26%}.icos-page .adapts ul.list{align-items:center;display:flex;flex-direction:column;position:relative}.icos-page .adapts .rail{background:linear-gradient(180deg,transparent,var(--hairline) 14%,var(--hairline) 86%,transparent);bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.icos-page .adapts li{color:#404145;font-size:18px;letter-spacing:-.005em;padding:12px 0;position:relative;text-align:center;transition:color .7s var(--ease-calm)}@media(min-width:1024px){.icos-page .adapts li{font-size:20px;padding:14px 0}}.icos-page .adapts li.on{color:var(--ink)}.icos-page .adapts li:before{background:var(--flame);border-radius:50%;content:"";height:6px;left:-22px;opacity:0;position:absolute;top:50%;transform:translateY(-50%) scale(.4);transition:opacity .6s var(--ease-calm),transform .6s var(--ease-calm);width:6px}.icos-page .adapts li.on:before{box-shadow:0 0 0 5px rgba(29,79,255,.14);opacity:1;transform:translateY(-50%) scale(1)}@media (prefers-reduced-motion:reduce){.icos-page .adapts .sent .core,.icos-page .adapts .sent .ring{animation:none;opacity:.12}}.icos-page .trust{overflow:hidden;padding:128px 0;position:relative}@media(min-width:1024px){.icos-page .trust{padding:160px 0}}.icos-page .trust .wash{background:var(--gradient-flame-radial);filter:blur(120px);height:70%;left:-12%;opacity:.07;pointer-events:none;position:absolute;top:8%;width:55%}.icos-page .trust .path{margin-left:auto;margin-right:auto;margin-top:80px;max-width:1040px;padding:0 24px;position:relative}.icos-page .trust .rail-bg{background:var(--hairline);right:24px}.icos-page .trust .rail-bg,.icos-page .trust .rail-fill{display:none;height:1px;left:24px;position:absolute;top:34px}.icos-page .trust .rail-fill{background:var(--ink);transition:width .6s var(--ease-calm);width:0}@media(min-width:768px){.icos-page .trust .rail-bg,.icos-page .trust .rail-fill{display:block}}.icos-page .trust ol.steps{display:none}@media(min-width:768px){.icos-page .trust ol.steps{display:grid;grid-template-columns:repeat(4,1fr);position:relative}}.icos-page .trust .stp{align-items:center;display:flex;flex-direction:column;padding:0 12px;text-align:center}.icos-page .trust .node{align-items:center;display:flex;height:68px;justify-content:center;position:relative;width:68px}.icos-page .trust .node .halo{background:radial-gradient(circle,rgba(10,11,16,.14),transparent 65%);border-radius:9999px;inset:0;opacity:0;position:absolute;transition:opacity .7s var(--ease-calm)}.icos-page .trust .stp.last .node .halo{background:radial-gradient(circle,rgba(29,79,255,.22),transparent 65%)}.icos-page .trust .stp.reached .node .halo{opacity:1}.icos-page .trust .stp.current .node .halo{opacity:.55}.icos-page .trust .node .ring{background:var(--surface);border:1px solid var(--hairline);border-radius:50%;height:22px;position:absolute;transition:border-color .5s var(--ease-calm);width:22px}.icos-page .trust .stp.reached .node .ring{border-color:var(--ink)}.icos-page .trust .stp.last.reached .node .ring{border-color:#7795ff}.icos-page .trust .node .core{background:var(--hairline);border-radius:50%;height:6px;position:absolute;transition:all .5s var(--ease-calm);width:6px}.icos-page .trust .stp.reached .node .core{background:var(--ink);box-shadow:0 0 0 4px #ebebec;height:10px;width:10px}.icos-page .trust .stp.last.reached .node .core{background:var(--flame);box-shadow:0 0 0 4px #dfe6ff}.icos-page .trust .lvl{color:var(--ink-mid);font-size:10.5px;font-weight:600;letter-spacing:.16em;margin-top:4px;text-transform:uppercase;transition:color .5s var(--ease-calm)}.icos-page .trust .stp.reached .lvl{color:var(--ink)}.icos-page .trust .stp.last.reached .lvl{color:var(--flame)}.icos-page .trust .lbl{color:#404145;font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin-top:8px;max-width:200px;transition:color .5s var(--ease-calm)}.icos-page .trust .stp.reached .lbl{color:var(--ink)}.icos-page .trust .det{color:var(--ink-mid);font-size:13px;line-height:1.35;margin-top:8px;max-width:220px}.icos-page .trust ol.mob{display:flex;flex-direction:column;gap:28px;padding-left:40px;position:relative}.icos-page .trust ol.mob .vrail-bg{background:var(--hairline);bottom:8px;left:14px;position:absolute;top:8px;width:1px}.icos-page .trust ol.mob .vrail-fill{background:var(--ink);height:0;left:14px;position:absolute;top:8px;transition:height .6s var(--ease-calm);width:1px}.icos-page .trust ol.mob li{position:relative}.icos-page .trust ol.mob li:before{background:var(--surface);border:1px solid var(--hairline);border-radius:50%;content:"";height:12px;left:-30px;position:absolute;top:6px;transition:all .5s var(--ease-calm);width:12px}.icos-page .trust ol.mob li.reached:before{background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 4px #ebebec}.icos-page .trust ol.mob li.last.reached:before{background:var(--flame);border-color:var(--flame);box-shadow:0 0 0 4px #dfe6ff}@media(min-width:768px){.icos-page .trust ol.mob{display:none}}.icos-page .security{background:var(--ink-security);overflow:hidden;position:relative;scroll-margin-top:96px}.icos-page .security .bloom1{animation:icos-bloom-drift 13s var(--ease-calm) infinite alternate;background:var(--gradient-flame-radial);border-radius:9999px;filter:blur(60px);height:85%;opacity:.32;position:absolute;right:-15%;top:-25%;width:70%}.icos-page .security .bloom2{background:radial-gradient(circle,rgba(0,20,168,.6) 0,transparent 70%);bottom:-30%;filter:blur(80px);height:75%;left:-20%;opacity:.45;position:absolute;width:60%}.icos-page .security .inner{padding:128px 0;position:relative}@media(min-width:1024px){.icos-page .security .inner{padding:160px 0}}.icos-page .security h2{color:#fff;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.05;max-width:920px}.icos-page .security h2 .sub{color:#878a92}.icos-page .security .lede{color:#b7b9be;font-size:16px;margin-top:24px;max-width:620px}.icos-page .security .pillars{display:grid;gap:16px;grid-template-columns:1fr;margin-top:64px}@media(min-width:768px){.icos-page .security .pillars{gap:20px;grid-template-columns:repeat(2,1fr)}}.icos-page .pillar{backdrop-filter:blur(8px);background:#151b2a;border:1px solid #202534;border-radius:16px;overflow:hidden;padding:24px;position:relative}@media(min-width:1024px){.icos-page .pillar{padding:28px}}.icos-page .pillar .cglow{background:radial-gradient(circle,rgba(29,79,255,.28) 0,transparent 65%);border-radius:9999px;filter:blur(40px);height:100%;opacity:.55;pointer-events:none;position:absolute;right:-10%;top:-30%;width:55%}.icos-page .pillar .ic{align-items:center;background:#191e2e;border:1px solid #222836;border-radius:8px;color:#65b0ff;display:flex;height:38px;justify-content:center;margin-bottom:20px;position:relative;width:38px}.icos-page .pillar h3{color:#fff;font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:-.03em;line-height:1.2;position:relative}.icos-page .pillar p{color:#abadb3;font-size:14px;line-height:1.55;margin-top:12px;position:relative}.icos-page .security .certs{margin-top:80px}.icos-page .security .cert-head{align-items:center;display:flex;gap:12px;margin-bottom:24px}.icos-page .security .cert-head span.t{color:#b7b9be;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.icos-page .security .cert-head .line{background:#222836;flex:1;height:1px;margin-left:8px}.icos-page .security .cert-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.icos-page .security .cert-grid{gap:16px;grid-template-columns:repeat(4,1fr)}}.icos-page .cert{background:#151b2a;border:1px solid #202534;border-radius:12px;overflow:hidden;padding:20px;position:relative}.icos-page .cert .r1{border:1px solid #1d2332;border-radius:9999px;height:90px;position:absolute;right:-24px;top:-24px;width:90px}.icos-page .cert .r2{border:1px solid #1b2130;border-radius:9999px;height:60px;position:absolute;right:-12px;top:-12px;width:60px}.icos-page .cert .lab{color:#5193d6;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.icos-page .cert .code{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.01em;margin-top:4px}.icos-page .cert .ftr{border-top:1px solid #1d2332;color:#878a92;display:flex;font-size:10px;justify-content:space-between;letter-spacing:.16em;margin-top:24px;padding-top:12px;text-transform:uppercase}.icos-page .cta{overflow:hidden;padding:128px 0;position:relative}@media(min-width:1024px){.icos-page .cta{padding:176px 0}}.icos-page .cta .glow{background:var(--gradient-flame-radial);bottom:-55%;filter:blur(140px);height:110%;left:50%;opacity:.09;pointer-events:none;position:absolute;transform:translateX(-50%);width:90%}.icos-page .cta .center{margin:0 auto;max-width:640px;position:relative;text-align:center}.icos-page .app-icon{backdrop-filter:blur(12px);background:linear-gradient(135deg,hsla(0,0%,100%,.55),hsla(0,0%,100%,.25) 50%,hsla(0,0%,100%,.4));border:1px solid hsla(0,0%,100%,.6);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 hsla(0,0%,100%,.25),0 6px 18px -10px rgba(10,11,16,.18);height:56px;margin:0 auto 32px;overflow:hidden;position:relative;width:56px}.icos-page .app-icon .rb{background:linear-gradient(120deg,rgba(255,138,29,.18),rgba(255,179,71,.12) 18%,rgba(184,220,255,.18) 40%,rgba(77,163,255,.16) 60%,rgba(29,79,255,.14) 82%,rgba(0,20,168,.1));inset:0;mix-blend-mode:screen;opacity:.7;position:absolute}.icos-page .app-icon .gloss{background:linear-gradient(180deg,hsla(0,0%,100%,.45),transparent);inset:0 0 50% 0;position:absolute}.icos-page .app-icon .w{align-items:center;color:#404145;display:flex;font-family:var(--font-display);font-size:22px;inset:0;justify-content:center;letter-spacing:-.04em;position:absolute}.icos-page .cta h2{color:var(--ink);font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:400;letter-spacing:-.035em;line-height:1.04}.icos-page .cta .sub{color:var(--ink-mid);font-size:17px;line-height:1.55;margin-left:auto;margin-right:auto;margin-top:24px;max-width:520px}.icos-page .cta .actions{display:flex;justify-content:center;margin-top:48px}.icos-page footer.site{background:var(--ink-security);border-top:1px solid var(--hairline);overflow:hidden;position:relative;scroll-margin-top:96px}.icos-page footer.site .bloom1{animation:icos-bloom-drift 13s var(--ease-calm) infinite alternate;background:var(--gradient-flame-radial);border-radius:9999px;bottom:-30%;filter:blur(60px);height:85%;left:-15%;opacity:.28;position:absolute;width:65%}.icos-page footer.site .bloom2{background:radial-gradient(circle,rgba(0,20,168,.55) 0,transparent 70%);filter:blur(90px);height:70%;opacity:.35;position:absolute;right:-15%;top:-30%;width:55%}.icos-page footer.site .inner{padding:80px 0 40px;position:relative}@media(min-width:1024px){.icos-page footer.site .inner{padding:96px 0 48px}}.icos-page footer.site .top{align-items:flex-start;display:flex;flex-direction:column;gap:40px}@media(min-width:768px){.icos-page footer.site .top{align-items:flex-end;flex-direction:row;justify-content:space-between}}.icos-page footer.site .brand{font-family:var(--font-display);font-size:26px;font-weight:600;letter-spacing:-.02em}.icos-page footer.site .tag{color:#abadb3;font-size:15px;line-height:1.55;margin-top:12px;max-width:340px}.icos-page footer.site nav.fnav{align-items:center;display:flex;flex-wrap:wrap;gap:8px 28px}.icos-page footer.site nav.fnav a{color:#c3c4c8;font-size:14px;font-weight:500;transition:color .2s}.icos-page footer.site nav.fnav a:hover{color:#fff}.icos-page footer.site .socials{display:flex;gap:12px}.icos-page footer.site .soc{align-items:center;background:#191e2e;border:1px solid #272c3b;border-radius:9999px;color:#cfd0d3;display:inline-flex;height:40px;justify-content:center;transition:all .2s;width:40px}.icos-page footer.site .soc:hover{background:#0e1a45;border-color:#142d88;color:#fff}.icos-page footer.site .div{border-top:1px solid #222836;color:#878a92;font-size:12.5px;margin-top:64px;padding-top:24px}.icos-page footer.site .wm{background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 95%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--font-display);font-size:clamp(7rem,22vw,22rem);font-weight:600;letter-spacing:-.02em;line-height:.85;margin-top:-2rem;padding-bottom:.05em;pointer-events:none;position:relative;text-align:center;user-select:none}@media (prefers-reduced-motion:reduce){.icos-page *{animation-duration:0s!important;transition-duration:0s!important}.icos-page .dark-card .bloom,.icos-page .flame-bloom,.icos-page .security .bloom1,.icos-page footer.site .bloom1{animation:none!important}}.icos-page h1,.icos-page h2,.icos-page h3{hyphens:none;overflow-wrap:normal;text-wrap:balance}.icos-page p{hyphens:none;text-wrap:pretty}.icos-page .cta h2,.icos-page .h1,.icos-page .h2-center,.icos-page .security .pillar h3,.icos-page .security h2,.icos-page .serif,.icos-page .tile h3{font-optical-sizing:auto;font-variation-settings:normal;font-weight:400}@media(max-width:767px){.icos-page .container-icos{padding-inline:1.25rem}.icos-page .cta h2,.icos-page .h2-center,.icos-page .security h2{font-size:clamp(2rem,10vw,3.05rem);line-height:1.04}}.icos-page .b-dec .face .q,.icos-page .b-prep .panel .ttl,.icos-page .cta h2,.icos-page .h1,.icos-page .h2-center,.icos-page .security .pillar h3,.icos-page .security h2,.icos-page .serif,.icos-page .step h3,.icos-page .tile h3{font-family:"Hedvig Letters Serif",ui-serif,Georgia,serif;font-optical-sizing:auto;font-synthesis-weight:none;font-variation-settings:normal;font-weight:400!important}.icos-page .btn-flame{align-items:center;background-color:var(--flame);border:0;border-radius:9999px;box-shadow:0 4px 14px -8px color-mix(in oklab,var(--flame) 40%,transparent),0 1px 0 0 color-mix(in oklab,#fff 14%,transparent) inset;color:#fff;display:inline-flex;font-size:15px;font-weight:500;justify-content:center;line-height:1.5;overflow:hidden;padding:10px 20px;position:relative;transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .24s ease,box-shadow .32s ease;will-change:transform}.icos-page .btn-flame:after{transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.icos-page .btn-flame:hover{background-color:var(--flame);box-shadow:0 12px 28px -12px color-mix(in oklab,var(--flame) 55%,transparent),0 1px 0 0 color-mix(in oklab,#fff 18%,transparent) inset;transform:translateY(-1px)}.icos-page .btn-flame:active{background-color:var(--flame-glow);transform:translateY(0)}.icos-page .btn-flame.lg{font-size:15px;padding:16px 32px}.icos-page .btn-flame.hero{font-size:17px;padding:14px 28px}.icos-page section.hero{overflow:hidden}.icos-page section.hero .grid{position:relative}.icos-page section.hero .grid>div:first-child{min-width:0;order:1}.icos-page section.hero .grid>div:nth-child(2){min-width:0;order:2;width:100%}@media(max-width:1023px){.icos-page section.hero{padding-bottom:48px;padding-top:104px}.icos-page section.hero .grid{display:flex;flex-direction:column;gap:34px}.icos-page section.hero .grid>div:first-child{display:block!important;justify-content:normal!important;max-width:42rem;min-height:0!important;padding:0!important}.icos-page .h1{font-size:clamp(3.15rem,8.8vw,5rem);letter-spacing:-.04em;line-height:.98;margin-top:0!important;text-wrap:balance}.icos-page section.hero .lede{font-size:1.125rem;line-height:1.58;margin-top:22px;max-width:38rem}.icos-page .cta-row{gap:20px 26px;margin-top:38px}.icos-page .trust-badges-row{margin-top:42px}.icos-page .cluster{height:430px;margin:0 auto;max-width:680px;overflow:visible;transform:none!important;width:100%}.icos-page .hero-card-calendar{right:2%;top:0;transform:rotate(-1.5deg) scale(.82);transform-origin:top right}.icos-page .hero-card-priorities{left:2%;top:18%;transform:rotate(-2.5deg) scale(.82);transform-origin:top left}.icos-page .hero-card-briefing{left:28%;top:42%;transform:rotate(1.5deg) scale(.68);transform-origin:top left}.icos-page .hero-card-draft{bottom:6%;right:4%;transform:rotate(2deg) scale(.66);transform-origin:bottom right}}@media(max-width:767px){.icos-page section.hero{padding-bottom:44px;padding-top:92px}.icos-page section.hero .grid{gap:30px}.icos-page section.hero .grid>div:first-child{max-width:100%}.icos-page .h1{font-size:clamp(2.7rem,11.6vw,4.35rem);line-height:1}.icos-page section.hero .lede{font-size:1.04rem;line-height:1.58;margin-top:20px}.icos-page .cta-row{align-items:center;gap:18px 22px;margin-top:34px}.icos-page .btn-flame.hero{font-size:16px;padding:13px 24px}.icos-page .trust-badges-row{margin-top:36px}.icos-page .trust-badges{gap:8px}.icos-page .trust-badge{height:50px;min-width:76px;padding:7px 10px}.icos-page .trust-badge img{height:34px}.icos-page .cluster{height:380px;margin:4px auto 0;max-width:390px;overflow:visible;width:100%}.icos-page .dark-card>.content{padding:16px}.icos-page .cal{width:300px}.icos-page .pri{width:260px}.icos-page .brf{width:330px}.icos-page .drf{width:292px}.icos-page .hero-card-calendar{right:0;top:0;transform:rotate(-1.5deg) scale(.66);transform-origin:top right;z-index:3}.icos-page .hero-card-priorities{left:0;top:74px;transform:rotate(-2.5deg) scale(.76);transform-origin:top left;z-index:5}.icos-page .hero-card-briefing{left:50%;top:186px;transform:translateX(-50%) rotate(1.5deg) scale(.66);transform-origin:top center;z-index:2}.icos-page .hero-card-draft{bottom:auto;right:2px;top:284px;transform:rotate(2deg) scale(.64);transform-origin:top right;z-index:6}.icos-page .cap{font-size:.68rem}.icos-page .pri li .ttl{font-size:12.5px}.icos-page .brf .body{font-size:13px}.icos-page .drf .body{font-size:12.5px}}@media(max-width:430px){.icos-page .container-icos{padding-inline:1.25rem}.icos-page section.hero{padding-top:88px}.icos-page .h1{font-size:clamp(2.55rem,12vw,3.45rem)}.icos-page section.hero .lede{font-size:1rem}.icos-page .cta-row{gap:16px 20px}.icos-page .cluster{height:360px;max-width:350px}.icos-page .cal{width:286px}.icos-page .pri{width:250px}.icos-page .brf{width:318px}.icos-page .drf{width:280px}.icos-page .hero-card-calendar{right:0;transform:rotate(-1.5deg) scale(.6)}.icos-page .hero-card-priorities{left:0;top:70px;transform:rotate(-2.5deg) scale(.68)}.icos-page .hero-card-briefing{left:50%;top:176px;transform:translateX(-50%) rotate(1.5deg) scale(.58)}.icos-page .hero-card-draft{right:0;top:268px;transform:rotate(2deg) scale(.56)}}.icos-page .btn-flame{background-color:var(--flame)!important;box-shadow:0 4px 14px -8px color-mix(in oklab,var(--flame) 40%,transparent),0 1px 0 0 color-mix(in oklab,#fff 14%,transparent) inset!important;overflow:hidden!important;position:relative!important;transform:translateY(0);transition:transform .28s cubic-bezier(.22,1,.36,1),background-color .24s ease,box-shadow .32s ease!important}.icos-page .btn-flame:before{background:linear-gradient(180deg,hsla(0,0%,100%,.16),transparent);border-radius:9999px 9999px 0 0;content:"";height:50%;inset-inline:0;pointer-events:none;position:absolute;top:0}.icos-page .btn-flame:after{background:linear-gradient(115deg,transparent 38%,hsla(0,0%,100%,.18) 50%,transparent 62%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-110%);transition:transform 1.1s cubic-bezier(.22,1,.36,1)!important}.icos-page .btn-flame:hover{background-color:var(--flame)!important;box-shadow:0 12px 28px -12px color-mix(in oklab,var(--flame) 55%,transparent),0 1px 0 0 color-mix(in oklab,#fff 18%,transparent) inset!important;transform:translateY(-1px)!important}.icos-page .btn-flame:hover:after{transform:translateX(110%)}.icos-page .btn-flame:active{background-color:var(--flame-glow)!important;transform:translateY(0)!important}.icos-page .btn-flame.hero,.icos-page .btn-flame>span{z-index:0}.icos-page header.site{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;border-bottom-color:transparent!important}.icos-page header.site.scrolled{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:hsla(0,0%,100%,.78)!important;border-bottom-color:var(--hairline)!important}@media(max-width:767px){.icos-page header.site .btn-flame{display:none!important}}@media(min-width:768px){.icos-page header.site .btn-flame{display:inline-flex!important}}.icos-page .adapts,.icos-page .anywhere,.icos-page .bento,.icos-page .hiw,.icos-page .trust{padding-bottom:80px!important;padding-top:80px!important}.icos-page .cta{padding-bottom:96px!important;padding-top:96px!important}.icos-page footer.site .inner{padding-bottom:40px!important;padding-top:72px!important}@media(min-width:1024px){.icos-page .adapts,.icos-page .anywhere,.icos-page .bento,.icos-page .hiw,.icos-page .trust{padding-bottom:112px!important;padding-top:112px!important}.icos-page .cta{padding-bottom:144px!important;padding-top:144px!important}.icos-page footer.site .inner{padding-bottom:48px!important;padding-top:96px!important}}.icos-page{--section-pad-y-mobile:80px;--section-pad-y-desktop:112px}.icos-page .cta h2,.icos-page .h1,.icos-page .h2-center,.icos-page .security h2,.icos-page .step h3,.icos-page .tile h3,.icos-page footer.site .brand{font-family:"Hedvig Letters Serif",ui-serif,Georgia,serif!important;font-synthesis-weight:none;font-weight:600!important;letter-spacing:-.035em}.icos-page .h1{font-size:clamp(2.7rem,5.25vw,5.1rem)!important;line-height:.98!important}.icos-page .h2-center,.icos-page .security h2{font-size:clamp(2rem,4vw,3.5rem)!important;line-height:1.05!important}.icos-page .tile h3{font-size:clamp(1.875rem,2.6vw,2.625rem)!important;line-height:1.08!important}.icos-page .step h3{font-size:clamp(1.875rem,2.6vw,2.375rem)!important;line-height:1.05!important}.icos-page .adapts,.icos-page .anywhere,.icos-page .bento,.icos-page .hiw,.icos-page .security,.icos-page .trust{padding-bottom:var(--section-pad-y-mobile)!important;padding-top:var(--section-pad-y-mobile)!important}@media(min-width:1024px){.icos-page .adapts,.icos-page .anywhere,.icos-page .bento,.icos-page .hiw,.icos-page .security,.icos-page .trust{padding-bottom:var(--section-pad-y-desktop)!important;padding-top:var(--section-pad-y-desktop)!important}}.icos-page section.hero{background:var(--surface)!important;margin-top:0!important;overflow:hidden!important;padding-bottom:var(--hero-pad-bottom-mobile,42px)!important;padding-top:var(--hero-pad-top-mobile,72px)!important}@media(min-width:1024px){.icos-page section.hero{padding-bottom:var(--hero-pad-bottom-desktop,80px)!important;padding-top:var(--hero-pad-top-desktop,240px)!important}}.icos-page section.hero .grid{align-items:start!important;display:grid!important;gap:56px!important;grid-template-columns:1fr!important}@media(min-width:1024px){.icos-page section.hero .grid{gap:40px!important;grid-template-columns:minmax(0,1fr) minmax(340px,1.1fr)!important}}.icos-page section.hero .grid>div:first-child{display:block!important;margin:0!important;max-width:36rem!important;min-height:0!important;padding:0!important}@media(min-width:1024px){.icos-page section.hero .grid>div:first-child{max-width:34rem!important;padding-top:32px!important}}.icos-page section.hero .lede{font-size:1.0625rem!important;line-height:1.65!important;margin-top:24px!important;max-width:36rem!important}@media(min-width:1024px){.icos-page section.hero .lede{font-size:1.125rem!important;margin-top:28px!important}}.icos-page .cta-row{gap:20px 24px!important;margin-top:32px!important}@media(min-width:1024px){.icos-page .cta-row{margin-top:64px!important}}.icos-page .trust-badges-row{margin-top:48px!important}.icos-page .cluster{height:420px!important;margin:0 auto!important;max-width:760px!important;overflow:visible!important;position:relative!important;width:100%!important}@media(min-width:1024px){.icos-page .cluster{height:460px!important;margin:0!important;max-width:none!important}}.icos-page .hero-card-calendar{right:4%!important;top:0!important;transform:rotate(-1.5deg) scale(.92)!important;transform-origin:top right!important;z-index:3!important}.icos-page .hero-card-priorities{left:6%!important;top:20%!important;transform:rotate(-2.5deg) scale(.92)!important;transform-origin:top left!important;z-index:5!important}.icos-page .hero-card-briefing{left:30%!important;top:44%!important;transform:rotate(1.5deg) scale(.78)!important;transform-origin:top left!important;z-index:2!important}.icos-page .hero-card-draft{bottom:8%!important;right:2%!important;top:auto!important;transform:rotate(2deg) scale(.75)!important;transform-origin:bottom right!important;z-index:6!important}@media(max-width:1199px) and (min-width:1024px){.icos-page .hero-card-calendar{right:0!important;transform:rotate(-1.5deg) scale(.84)!important}.icos-page .hero-card-priorities{left:0!important;transform:rotate(-2.5deg) scale(.84)!important}.icos-page .hero-card-briefing{left:22%!important;transform:rotate(1.5deg) scale(.72)!important}.icos-page .hero-card-draft{bottom:10%!important;right:0!important;transform:rotate(2deg) scale(.68)!important}}@media(max-width:1023px){.icos-page section.hero .grid{gap:40px!important}.icos-page .cluster{height:420px!important;max-width:680px!important}.icos-page .hero-card-calendar{right:0!important;top:0!important;transform:rotate(-1.5deg) scale(.76)!important}.icos-page .hero-card-priorities{left:0!important;top:18%!important;transform:rotate(-2.5deg) scale(.76)!important}.icos-page .hero-card-briefing{left:23%!important;top:44%!important;transform:rotate(1.5deg) scale(.64)!important}.icos-page .hero-card-draft{bottom:6%!important;right:0!important;transform:rotate(2deg) scale(.62)!important}}@media(max-width:767px){.icos-page .h1{font-size:clamp(2.55rem,12vw,3.55rem)!important;line-height:1!important}.icos-page section.hero .lede{font-size:1.03rem!important;line-height:1.58!important}.icos-page .cluster{height:380px!important;margin-top:0!important;max-width:390px!important}.icos-page .cal{width:300px!important}.icos-page .pri{width:260px!important}.icos-page .brf{width:330px!important}.icos-page .drf{width:292px!important}.icos-page .hero-card-calendar{right:0!important;top:0!important;transform:rotate(-1.5deg) scale(.66)!important}.icos-page .hero-card-priorities{left:0!important;top:74px!important;transform:rotate(-2.5deg) scale(.76)!important}.icos-page .hero-card-briefing{left:50%!important;top:186px!important;transform:translateX(-50%) rotate(1.5deg) scale(.66)!important}.icos-page .hero-card-draft{bottom:auto!important;right:2px!important;top:284px!important;transform:rotate(2deg) scale(.64)!important;transform-origin:top right!important}}@media(max-width:430px){.icos-page .cluster{height:360px!important;max-width:350px!important}.icos-page .cal{width:286px!important}.icos-page .pri{width:250px!important}.icos-page .brf{width:318px!important}.icos-page .drf{width:280px!important}.icos-page .hero-card-calendar{transform:rotate(-1.5deg) scale(.6)!important}.icos-page .hero-card-priorities{top:70px!important;transform:rotate(-2.5deg) scale(.68)!important}.icos-page .hero-card-briefing{top:176px!important;transform:translateX(-50%) rotate(1.5deg) scale(.58)!important}.icos-page .hero-card-draft{top:268px!important;transform:rotate(2deg) scale(.56)!important}}.icos-page .bento .grid{gap:16px!important;margin-top:64px!important}@media(min-width:1024px){.icos-page .bento .grid{gap:20px!important;margin-top:80px!important}}.icos-page .tile{border-radius:16px!important;padding:24px!important}@media(min-width:1024px){.icos-page .tile{padding:28px!important}}.icos-page .tile p{font-size:14px!important;line-height:1.35!important;margin-top:8px!important;max-width:460px!important}.icos-page .hiw .you span{font-size:16px!important}@media(max-width:767px){.icos-page .hiw .stage{margin-top:40px!important}.icos-page .step{padding:24px 20px!important}}.icos-page .hiw-decide .stack-mask{inset:-170px -56px -48px!important;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent)!important;mask-image:linear-gradient(180deg,#000 0,#000 78%,transparent)!important}.icos-page .hiw-decide .stack{top:170px!important}.icos-page section.security.security-v3{background:var(--surface)!important;overflow:visible!important;padding:80px 0!important}@media(min-width:1024px){.icos-page section.security.security-v3{padding:112px 0!important}}.icos-page .security-v3 .inner{background:linear-gradient(165deg,color-mix(in oklab,var(--surface-blue) 92%,#fff) 0,var(--surface-2) 55%,color-mix(in oklab,var(--surface-2) 88%,var(--surface-blue)) 100%)!important;border:1px solid var(--hairline)!important;border-radius:24px!important;box-shadow:0 1px 0 0 hsla(0,0%,100%,.9) inset,0 12px 40px -18px color-mix(in oklab,var(--ink) 12%,transparent)!important;color:var(--ink)!important;margin-inline:auto!important;overflow:hidden!important;padding:0!important;width:min(calc(100% - 3rem),1280px)!important}.icos-page .security-v3 .container-icos{margin:0!important;max-width:none!important;padding:24px!important;width:100%!important}@media(min-width:1024px){.icos-page .security-v3 .container-icos{padding:32px!important}.icos-page .security-v3 .inner{width:min(calc(100% - 6rem),1280px)!important}}@media(min-width:1280px){.icos-page .security-v3 .container-icos{padding:40px!important}}.icos-page .security-v3 .security-head-v3{max-width:920px!important}.icos-page .security-v3 .lede,.icos-page .security-v3 h2{color:var(--ink)!important}.icos-page .security-v3 .lede{color:var(--ink-mid)!important;font-size:15px!important;line-height:1.65!important;margin-top:24px!important;max-width:620px!important}.icos-page .security-v3 .pillars-v3{display:none!important}.icos-page .security-v3 .certs-v3{margin-top:40px!important;width:100%!important}@media(min-width:1024px){.icos-page .security-v3 .certs-v3{margin-top:48px!important}}.icos-page .security-v3 .cert-head svg{stroke:var(--ink-mid)!important}.icos-page .security-v3 .cert-head .t{color:var(--ink-mid)!important}.icos-page .security-v3 .cert-head .line{background:var(--hairline)!important}.icos-page .security-v3 .cert-grid-v3{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;width:100%!important}@media(min-width:768px){.icos-page .security-v3 .cert-grid-v3{gap:16px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}}.icos-page .security-v3 .cert-with-badge{background:hsla(0,0%,100%,.42)!important;border:1px solid var(--hairline)!important;color:var(--ink)!important;min-height:224px!important}.icos-page .security-v3 .cert-with-badge .code{color:var(--ink)!important}.icos-page .security-v3 .cert-with-badge .lab{color:var(--flame-glow)!important}.icos-page .security-v3 .cert-with-badge .ftr{border-top-color:var(--hairline)!important;color:var(--ink-mid)!important}.icos-page .security-v3 .security-note{color:var(--ink-mid)!important;font-size:13px!important;line-height:1.6!important;margin-top:40px!important;max-width:620px!important}@media(max-width:767px){.icos-page .security-v3 .inner{border-radius:22px!important;width:calc(100% - 2rem)!important}.icos-page .security-v3 .container-icos{padding:24px!important}}.icos-page .cta{padding-bottom:224px!important;padding-top:80px!important}@media(min-width:1024px){.icos-page .cta{padding-bottom:320px!important;padding-top:112px!important}}.icos-page .security.security-v17,.icos-page section.security.security-v17,.icos-page section.security.security-v3{background:var(--surface)!important;overflow:visible!important;padding:80px 0!important;position:relative!important;scroll-margin-top:96px!important}@media(min-width:1024px){.icos-page section.security.security-v17,.icos-page section.security.security-v3{padding:112px 0!important}}.icos-page .security-v17 .security-shell,.icos-page .security-v3 .inner{background:linear-gradient(165deg,#f6f8fc,#f9fafc 54%,#f4f6fb)!important;border:1px solid var(--hairline)!important;border-radius:24px!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.9),0 12px 40px -18px rgba(10,11,16,.12)!important;color:var(--ink)!important;margin-inline:auto!important;overflow:hidden!important;padding:0!important;width:min(calc(100% - 3rem),1280px)!important}.icos-page .security-v17 .security-card{padding:40px!important}.icos-page .security-v17 .bloom1,.icos-page .security-v17 .bloom2,.icos-page .security-v3 .bloom1,.icos-page .security-v3 .bloom2,.icos-page .security-v3 .inner:before{display:none!important}.icos-page .security-v17 h2,.icos-page .security-v3 h2{color:var(--ink)!important;font-family:var(--font-display)!important;font-size:clamp(2.5rem,4.4vw,3.6rem)!important;font-synthesis-weight:none!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.02!important;margin:0!important;max-width:920px!important}.icos-page .security-v17 .lede,.icos-page .security-v3 .lede{color:var(--ink-mid)!important;font-size:16px!important;line-height:1.55!important;margin-top:24px!important;max-width:620px!important}.icos-page .security-v17 .pillars-v3,.icos-page .security-v3 .pillars-v3{display:none!important}.icos-page .security-v17 .certs-v17,.icos-page .security-v3 .certs-v3{margin-top:48px!important;width:100%!important}.icos-page .security-v17 .cert-head-v17,.icos-page .security-v3 .cert-head{align-items:center!important;color:var(--ink-mid)!important;display:flex!important;gap:12px!important;margin-bottom:28px!important}.icos-page .security-v17 .cert-head-v17 .t,.icos-page .security-v3 .cert-head .t{color:var(--ink-mid)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase!important;white-space:nowrap!important}.icos-page .security-v17 .cert-head-v17 .line,.icos-page .security-v3 .cert-head .line{background:var(--hairline)!important;flex:1!important;height:1px!important;margin-left:8px!important}.icos-page .security-v17 .cert-grid-v17,.icos-page .security-v3 .cert-grid-v3{display:grid!important;gap:16px!important;grid-template-columns:1fr!important;width:100%!important}@media(min-width:768px){.icos-page .security-v17 .cert-grid-v17,.icos-page .security-v3 .cert-grid-v3{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.icos-page .security-v17 .cert-v17,.icos-page .security-v3 .cert-with-badge{background:hsla(0,0%,100%,.64)!important;border:1px solid var(--hairline)!important;border-radius:14px!important;box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.72)!important;color:var(--ink)!important;min-height:240px!important;overflow:hidden!important;padding:22px 22px 18px!important;position:relative!important}.icos-page .security-v17 .cert-v17 .r1,.icos-page .security-v17 .cert-v17 .r2,.icos-page .security-v3 .cert .r1,.icos-page .security-v3 .cert .r2{border:1px solid rgba(229,231,235,.72)!important;border-radius:999px!important;pointer-events:none!important;position:absolute!important}.icos-page .security-v17 .cert-v17 .r1,.icos-page .security-v3 .cert .r1{height:132px!important;right:-28px!important;top:-38px!important;width:132px!important}.icos-page .security-v17 .cert-v17 .r2,.icos-page .security-v3 .cert .r2{height:92px!important;right:-10px!important;top:-20px!important;width:92px!important}.icos-page .security-v17 .cert-v17 .lab,.icos-page .security-v3 .cert .lab{color:var(--flame)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.18em!important;line-height:1.2!important;max-width:60%!important;position:relative!important;text-transform:uppercase!important;z-index:2!important}.icos-page .security-v17 .cert-v17 img,.icos-page .security-v3 .cert-top img{height:96px!important;max-width:132px!important;object-fit:contain!important;opacity:.42!important;pointer-events:none!important;position:absolute!important;right:16px!important;top:20px!important;transform:none!important;width:auto!important;z-index:1!important}.icos-page .security-v17 .cert-v17 .code,.icos-page .security-v3 .cert .code{bottom:78px!important;color:var(--ink)!important;font-size:22px!important;font-weight:600!important;left:22px!important;letter-spacing:-.02em!important;line-height:1.1!important;margin:0!important;position:absolute!important;right:22px!important;z-index:2!important}.icos-page .security-v17 .cert-v17 .ftr,.icos-page .security-v3 .cert .ftr{border-top:1px solid var(--hairline)!important;bottom:18px!important;color:var(--ink-mid)!important;display:flex!important;font-size:10px!important;justify-content:space-between!important;left:22px!important;letter-spacing:.18em!important;padding-top:14px!important;position:absolute!important;right:22px!important;text-transform:uppercase!important}.icos-page .security-v17 .security-note-v17,.icos-page .security-v3 .security-note{color:var(--ink-mid)!important;font-size:13px!important;line-height:1.6!important;margin-top:40px!important;max-width:620px!important}@media(max-width:767px){.icos-page .security-v17 .security-shell,.icos-page .security-v3 .inner{border-radius:22px!important;width:calc(100% - 2rem)!important}.icos-page .security-v17 .security-card{padding:28px 24px!important}.icos-page .security-v17 h2,.icos-page .security-v3 h2{font-size:clamp(2.15rem,10vw,3rem)!important}.icos-page .security-v17 .lede,.icos-page .security-v3 .lede{font-size:15px!important;line-height:1.6!important}.icos-page .security-v17 .cert-head-v17 .t,.icos-page .security-v3 .cert-head .t{white-space:normal!important}.icos-page .security-v17 .cert-v17,.icos-page .security-v3 .cert-with-badge{min-height:214px!important}.icos-page .security-v17 .cert-v17 img,.icos-page .security-v3 .cert-top img{height:82px!important}}.icos-page .hiw .stage{margin-top:80px!important}@media(min-width:1024px){.icos-page .hiw .stage{margin-top:96px!important}}.icos-page .hiw .row3{display:grid!important;gap:20px!important;grid-template-columns:1fr!important}.icos-page .hiw .row3,.icos-page .step{max-width:none!important;width:100%!important}.icos-page .step{min-height:388px!important;overflow:visible!important;padding:24px!important}.icos-page .step .gfx{min-height:220px!important;overflow:visible!important}.icos-page .mobile-step-label{align-items:center;color:var(--ink-mid);display:flex;flex-direction:column;font-size:13px;font-weight:500;letter-spacing:.02em;margin-bottom:12px}.icos-page .mobile-step-label.you-mobile{color:var(--flame)!important}.icos-page .hiw .you{display:none!important;top:-48px!important}@media(min-width:1120px){.icos-page .hiw .row3{gap:24px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.icos-page .hiw .you{display:flex!important}.icos-page .mobile-step-label{display:none!important}.icos-page .step{min-height:420px!important;padding:32px 32px 28px!important}}.icos-page .hiw-decide{height:250px!important;overflow:visible!important}.icos-page .hiw-decide .stack-mask{inset:0!important;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)!important;mask-image:linear-gradient(180deg,#000 60%,transparent)!important;overflow:visible!important}.icos-page .hiw-decide .stack{height:200px!important;top:4px!important;width:210px!important}.icos-page .hiw-decide .dcard.swipe-r{opacity:0!important;transform:translateX(135%) rotate(16deg)!important}.icos-page .hiw-decide .dcard.swipe-l{opacity:0!important;transform:translateX(-135%) rotate(-16deg)!important}.icos-page .hiw-decide .dcard.swipe-u{opacity:0!important;transform:translateY(-130%) rotate(-3deg)!important}.icos-page footer.site .brand-block{min-width:0}.icos-page footer.site .bottom-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 32px;justify-content:space-between}.icos-page footer.site .legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px}.icos-page footer.site .legal-links a{color:#878a92;font-size:12.5px;font-weight:500;transition:color .2s}.icos-page footer.site .legal-links a:hover{color:#fff}.icos-page footer.site .product-link{color:color-mix(in oklab,#fff 78%,transparent);font-weight:500;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.25);text-underline-offset:2px;transition:color .2s,text-decoration-color .2s}.icos-page footer.site .product-link:hover{color:#fff;text-decoration-color:hsla(0,0%,100%,.5)}.icos-page footer.site .brand{color:#fff;font-weight:600!important}.icos-page footer.site .brand,.icos-page footer.site .wm{font-variation-settings:"opsz" 144}.icos-page footer.site .brand{color:#fff!important;font-size:clamp(2.25rem,3vw,2.75rem)!important;font-synthesis-weight:none!important;font-variation-settings:"opsz" 144!important;letter-spacing:-.02em!important;line-height:1!important}.icos-page footer.site .brand,.icos-page footer.site .wm{font-family:"Hedvig Letters Serif",ui-serif,Georgia,serif!important;font-weight:400!important}.icos-page footer.site .wm{background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,0) 95%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;display:block!important;font-size:clamp(7rem,22vw,22rem)!important;font-synthesis-weight:none!important;font-variation-settings:"opsz" 144!important;letter-spacing:-.04em!important;line-height:.85!important;margin-top:.75rem!important;padding-bottom:.02em!important;position:relative!important;transform:translateY(.18em)!important}@media(max-width:767px){.icos-page footer.site .wm{letter-spacing:-.035em!important;margin-top:1.25rem!important;transform:translateY(.12em)!important}.hs-content-id-407382899960 .dnd_area_121-row-0-padding,.hs-content-id-407382916305 .dnd_area_121-row-0-padding,.hs-content-id-407382916321 .dnd_area_121-row-0-padding{margin-top:-60px!important}.icos-legal__bloom,.icos-page .adapts .glow,.icos-page .adapts .sent .core,.icos-page .cta .glow,.icos-page .dark-card .bloom,.icos-page .desktop .screen .bloom,.icos-page .flame-bloom,.icos-page .phone .scr .bloom,.icos-page .pillar .cglow,.icos-page .security .bloom1,.icos-page .security .bloom2,.icos-page .trust .wash,.icos-page footer.site .bloom1,.icos-page footer.site .bloom2,.icos-page section.hero .bg-bloom{animation:none!important;display:none!important;opacity:0!important;will-change:auto!important}.icos-page section.hero{background:linear-gradient(90deg,#fff,#fff 28%,#f3f6ff 74%,#e8eeff)!important}.icos-page .cta{background:linear-gradient(180deg,#f7f9ff,#fff 52%,#eef3ff)!important}.icos-page footer.site{background:linear-gradient(155deg,#050a18,#071025 48%,#0c1735)!important}}