:root{--ink:#092a28;--green:#216a51;--green-hover:#164e3c;--mint:#8cf0cf;--paper:#f6faf8;--soft:#eaf3ee;--line:#cbded4;--muted:#466259;--max:1240px;--radius:18px;--shadow:0 14px 40px rgba(5,42,33,.065);--font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif} *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.65 var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure{margin-top:0}h1,h2,h3,h4{overflow-wrap:break-word;font-family:var(--font);color:inherit;text-wrap:pretty}h1{font-size:clamp(2.1rem,3.8vw,3.5rem);font-weight:720;line-height:1.12;letter-spacing:-.045em;margin-bottom:0}h2{font-size:clamp(1.8rem,3vw,2.65rem);font-weight:700;line-height:1.19;letter-spacing:-.035em;margin-bottom:16px}h3{font-size:1.15rem;line-height:1.35;font-weight:700;letter-spacing:-.016em;margin-bottom:10px}p{margin-bottom:16px}a{color:inherit;text-underline-offset:4px}button,input,textarea,select{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}img{height:auto}button{cursor:pointer}button:disabled{cursor:wait;opacity:.7}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid #17765a;outline-offset:4px}::selection{background:#b0ead2;color:#092a28}section[id],form[id],article[id]{scroll-margin-top:105px}.wrap{width:min(var(--max),calc(100% - 64px));margin:0 auto}.skip{position:fixed;top:-100px;left:16px;z-index:999;background:white;color:var(--ink);padding:12px 20px;border-radius:10px}.skip:focus{top:12px}main{min-height:40vh} .site-header{position:sticky;top:0;z-index:50;background:rgba(247,251,249,.97);backdrop-filter:blur(12px);border-top:2px solid #71d9b1;border-bottom:1px solid #deebe4}.head{min-height:84px;display:flex;align-items:center;gap:22px}.brand{display:inline-flex;align-items:center;text-decoration:none;flex-shrink:0}.brand-logo{width:82px;height:66px;object-fit:contain;background:transparent;padding:0}.nav{margin-left:auto;display:flex;align-items:center;gap:6px}.nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:10px;text-decoration:none;font-size:.88rem;line-height:1.35;font-weight:680}.nav a[aria-current=page],.nav a:hover{background:#e7f2ec;color:#12513e}.nav .cta{padding:14px 20px;background:var(--ink);color:white;min-height:48px}.nav .cta:hover{background:#165642;color:white}.menu-btn{display:none;min-width:46px;min-height:46px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)} .btn,.ge2-hero__cta,.ge2-editorial__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:12px 19px;border:1px solid var(--green);border-radius:10px;background:transparent;color:var(--green);font-size:.92rem;font-weight:680;line-height:1.5;text-align:center;text-decoration:none;transition:background-color .15s,color .15s} .btn-primary,.btn-dark,.ge2-hero__cta--primary,.ge2-editorial__button--primary{background:var(--green);color:white;box-shadow:0 7px 20px rgba(17,79,54,.07)}.btn-primary:hover,.btn-dark:hover,.ge2-hero__cta--primary:hover,.ge2-editorial__button--primary:hover{background:var(--green-hover);border-color:var(--green-hover);color:white}.btn-outline,.btn-ghost,.ge2-hero__cta--secondary,.ge2-editorial__button--secondary{background:#f8fcf9;color:#19553f}.btn-outline:hover,.btn-ghost:hover,.ge2-hero__cta--secondary:hover,.ge2-editorial__button--secondary:hover{background:#e1f1e8}.hero-actions,.ge2-hero__actions,.ge2-editorial__actions,.center-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.center-actions{justify-content:center}.hero-actions>*{max-width:100%} .ge2-hero,.ge2-editorial{position:relative;isolation:isolate;overflow:hidden;background:#eef5f1;color:#102f32;min-height:620px}.ge2-hero__media,.ge2-editorial__media{position:absolute;z-index:-2;inset:0 0 0 33%;overflow:hidden}.ge2-hero__media picture,.ge2-editorial__media picture,.ge2-hero__media img,.ge2-editorial__media img{display:block;width:100%;height:100%}.ge2-hero__media img,.ge2-editorial__media img{max-width:none;object-fit:cover;object-position:78% 48%}.ge2-hero--home .ge2-hero__media{left:38%}.ge2-hero--home .ge2-hero__media img{object-position:50% 48%}.ge2-hero--consumer .ge2-hero__media img{object-position:77% 47%}.ge2-hero--network .ge2-hero__media img{object-position:83% 45%}.ge2-hero--crossborder .ge2-hero__media img{object-position:84% 49%} .ge2-hero::before,.ge2-editorial::before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0;background:linear-gradient(90deg,#eef5f1 0%,#eef5f1 31%,rgba(238,245,241,.97) 38%,rgba(227,240,232,.88) 44%,rgba(193,222,207,.42) 50%,rgba(193,222,207,0) 61%),linear-gradient(0deg,#eef5f1 0%,rgba(238,245,241,.45) 5%,transparent 15%)} .ge2-hero__inner,.ge2-editorial__inner{width:min(1392px,calc(100% - 96px));min-height:620px;padding:42px 0 65px;margin:auto;display:flex;align-items:center}.ge2-hero__copy,.ge2-editorial__copy{width:45%;max-width:610px;position:relative}.ge2-hero h1,.ge2-editorial h1{font-size:clamp(2.5rem,3.6vw,3.5rem);letter-spacing:-.045em;line-height:1.13;font-weight:730}.ge2-hero--home h1{font-size:clamp(2.7rem,4.05vw,4rem)}.ge2-hero h1 span,.ge2-editorial h1 span{color:#216a51}.ge2-hero__eyebrow,.ge2-editorial__eyebrow,.eyebrow,.kicker{font-size:.8125rem;font-weight:750;line-height:1.6;letter-spacing:.10em;text-transform:uppercase;color:#22674e;margin-bottom:17px}.ge2-hero__breadcrumb,.ge2-editorial__breadcrumb,.breadcrumb{font-size:.8125rem;line-height:1.6;color:#48695e;margin-bottom:23px}.ge2-hero__lead,.ge2-editorial__lead,.lead{font-size:1.07rem;line-height:1.67;margin:22px 0 0;color:#294c43;max-width:485px}.ge2-hero__availability,.ge2-editorial__availability,.availability-note{font-size:.8125rem;line-height:1.6;margin:18px 0 0;color:#486258;max-width:490px}.ge2-hero__facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:22px;color:#365d4e;font-size:.8125rem}.ge2-hero__facts span{display:inline-flex;align-items:center;gap:7px}.ge2-hero__facts span:before{content:"";width:5px;height:5px;border-radius:50%;background:#357955}.ge2-hero__caption,.ge2-editorial__caption{position:absolute;right:20px;bottom:10px;max-width:49%;background:rgba(247,251,249,.96);color:#466259;font-size:.8125rem;line-height:1.5;margin:0;padding:6px 9px} .ge2-editorial,.ge2-editorial__inner{min-height:510px}.ge2-editorial__inner{padding-top:32px;padding-bottom:60px}.ge2-editorial h1{font-size:clamp(2.3rem,3.2vw,3rem)}.ge2-editorial__copy{width:46%}.ge2-editorial__lead{font-size:1.02rem} .page-hero{position:relative;background:linear-gradient(120deg,#e5f2e9,#f6faf8);color:var(--ink);padding:52px 0 50px;border-bottom:1px solid #d7e8de}.page-hero .wrap{max-width:1100px}.page-hero h1{max-width:880px;font-size:clamp(2.05rem,3.6vw,3.35rem);font-weight:720}.page-hero .lead{max-width:750px}.page-hero p:not([class]){max-width:770px;margin:14px 0 0;color:var(--muted)}.page-hero .availability-note{max-width:710px}.page-hero .hero-actions{margin-top:22px}.page-hero .breadcrumb{margin-bottom:18px} .section{padding:76px 0;background:#f8fbf9;color:var(--ink)}.section.alt,.usecases-section,.consumer-proof-section,.offers-guide-section{background:var(--soft);color:var(--ink)}.section.dark,.product-story-section{background:#0b302a;color:#f7fcf9}.section-head{max-width:760px;margin-bottom:32px}.section-head.center{text-align:center;margin-inline:auto}.section-head p{color:var(--muted);font-size:1.02rem;margin:12px 0 0}.section.dark .kicker,.product-story-section .kicker{color:#9fe3c6}.section.dark .section-head p,.product-story-section .section-head p{color:#c6e0d4}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card,.feature,.usecase,.reality-card,.boundary-card{padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow);min-width:0}.card p,.feature p,.usecase p,.reality-card p,.boundary-card p{color:var(--muted);margin:8px 0 0}.card-icon{font-size:.82rem;font-weight:750;color:#27674e;letter-spacing:.12em;margin-bottom:15px}.home-core{padding:58px 0 62px}.home-core .status{margin-top:15px}.home-maturity,.home-inline-link,.proof-note,.trust-note,.offer-boundary{font-size:.84rem;line-height:1.65;color:var(--muted);margin:24px 0 0}.home-maturity,.home-inline-link,.proof-note{text-align:center}.home-inline-link a{font-weight:650}.usecase>span{display:block;color:#23644a;font-size:.8125rem;font-weight:750;letter-spacing:.045em;margin-bottom:12px}.usecase-grid,.seo-detail-grid,.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.feature strong{font-weight:750;font-size:1.05rem}.feature p{font-size:.96rem}.status{display:inline-flex;align-items:center;width:fit-content;background:#e6f3eb;color:#25563f;border-radius:6px;padding:5px 9px;font-weight:650;font-size:.8125rem;line-height:1.4}.status.live{background:#dff2e5;color:#165f38}.status.pilot{background:#fff0ce;color:#725015}.reality-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.reality-card .status{margin-bottom:14px}.boundary-card{margin-top:28px;background:#f1f8f4}.process-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.process-grid p{color:var(--muted);font-size:.91rem;margin:0} .product-story{display:flex;flex-direction:column;gap:62px}.product-story-row{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:45px;align-items:center}.product-story-row-reverse{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.product-story-row-reverse .product-story-screen{order:2}.product-story-screen{min-width:0;border:1px solid #45675c;border-radius:14px;padding:9px;background:#173e34;box-shadow:0 20px 50px rgba(0,0,0,.18)}.product-story-screen img{width:100%;height:auto;border-radius:7px}.product-story-copy h3{font-size:1.65rem;line-height:1.25}.product-story-copy p,.product-story-copy li{color:inherit}.product-story-section .product-story-copy p,.product-story-section .product-story-copy li{color:#d0e7dc}.product-story-section .proof-note{color:#c6e0d4}.proof-tag{display:inline-block;color:#27674e;background:#e7f3ec;padding:5px 10px;font-size:.8125rem;line-height:1.5;border-radius:5px;font-weight:700;margin-bottom:14px}.product-story-section .proof-tag{color:#baf1d7;background:#214f3f}.story-points{padding-left:20px;font-size:.94rem;line-height:1.8}.story-links{margin-top:28px}.story-link{color:inherit;font-weight:650;text-decoration:underline}.product-story-section .story-link{color:#b6f1d4}.product-story-light{background:#eef5f1;color:var(--ink)}.product-story-light .product-story-screen{background:#e0ebe5;border-color:#bed3c7;box-shadow:var(--shadow)}.product-story-light .product-story-copy p,.product-story-light .story-points{color:var(--muted)}.screen-open{display:block;position:relative;border-radius:7px;text-decoration:none}.screen-open-label{display:block;text-align:right;margin-top:9px;font-size:.8125rem;color:#d0e7dc;text-decoration:underline}.product-story-light .screen-open-label{color:#315b46}.mobile-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin:auto;gap:65px}.mobile-proof{margin:0;text-align:center}.phone-frame{max-width:290px;margin:auto;padding:10px;border:1px solid #bdd6c7;border-radius:26px;background:#183d31;box-shadow:0 15px 38px rgba(15,63,39,.12)}.phone-frame img{border-radius:17px;width:100%;height:auto}.mobile-proof figcaption{padding:22px 15px 0}.mobile-proof h3{font-size:1.06rem} .module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.module{display:block;min-width:0;padding:21px 16px;text-decoration:none;border:1px solid #c1dacb;background:#fafffc;border-radius:12px}.module h3{font-size:1rem}.module p{font-size:.87rem;color:var(--muted);margin:0}.module:hover{border-color:var(--green);background:#e4f3e9}.offers-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.offers-guide p{font-size:.94rem;color:var(--muted)}.offers-guide a{font-weight:650;color:var(--green);font-size:.91rem}.offers-guide-section{padding:45px 0}.offers-comparison{padding-top:58px}.pricing-scroll{overflow-x:auto;border:1px solid #b5cbbf;border-radius:14px;background:#fff;scroll-margin-top:110px}.compare-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.88rem;text-align:left}.compare-table caption{padding:15px 19px;text-align:left;color:#345b46;background:#eef5f1;font-size:.85rem}.compare-table th,.compare-table td{padding:17px 15px;border-bottom:1px solid #d4e2d9;vertical-align:top}.compare-table thead th{background:#123f31;color:#f7fff9;font-weight:700}.compare-table tbody th{font-weight:650;background:#f3f8f5;color:#163c2d;min-width:235px}.compare-table td{color:#365348}.compare-table tbody tr:nth-child(even) td{background:#f5faf7}.offer-notes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px}.offer-notes article{padding:18px 15px;border-top:3px solid #accfba;border-radius:4px;background:#eaf4ee;scroll-margin-top:110px}.offer-notes p{font-size:.86rem;color:#38594a;margin:0}.offer-notes h3{font-size:1rem}.mobile-comparison{display:none}.comparison-help{font-size:.82rem;color:var(--muted);margin-bottom:12px}.offer-boundary{max-width:900px;margin-inline:auto}.center-actions{margin-top:25px}.cta-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;border-radius:22px;padding:38px;background:#103b2f;color:#f7fcf9}.cta-band>*{min-width:0;overflow-wrap:anywhere}.cta-band h2{max-width:760px;font-size:clamp(1.75rem,2.7vw,2.45rem)}.cta-band p{color:#c5dfd1;max-width:710px;margin:12px 0 0}.cta-band .kicker{color:#9fe3c6}.cta-band .btn-primary{background:#b3ead0;color:#103b2f;border-color:#b3ead0}.cta-band .btn-primary:hover{background:#d1f3e1;color:#103b2f}.home-cta{padding-top:50px} .contact-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.65fr);gap:40px;align-items:start}.form-card{min-width:0;border:1px solid #bed5c7;background:#fff;padding:30px;border-radius:18px;box-shadow:var(--shadow);margin:0}.form-card h2{font-size:1.6rem}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.field{min-width:0;display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}.field label{color:#1a3f30;font-weight:650;font-size:.91rem}.field input:not([type=checkbox]),.field textarea,.field select{width:100%;min-height:48px;padding:11px 12px;border:1px solid #87aa96;border-radius:8px;background:#fbfdfc;color:#102f25}.field textarea{min-height:120px;resize:vertical}.field input[type=checkbox]{appearance:auto;width:19px;height:19px;margin:4px 0 0;flex-shrink:0;accent-color:var(--green)}.consent-field label{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:.87rem}.field-error{font-size:.8125rem;color:#973423;line-height:1.5}.field-error:empty{display:none}[aria-invalid=true]{border-color:#b34b32!important}.form-hint{font-size:.85rem;color:var(--muted);margin-bottom:24px}.form-options{margin:22px 0;border-top:1px solid #dce8e1;border-bottom:1px solid #dce8e1;padding:14px 0}.form-options summary{cursor:pointer;min-height:32px;font-size:.9rem;font-weight:650;color:#285a42}.form-options[open] summary{margin-bottom:20px}.form-note,.privacy-inline{font-size:.83rem;color:#426051;line-height:1.65;background:#edf6f0;border-radius:9px;padding:14px;margin:21px 0}.privacy-inline a{font-weight:650}.form-result{display:none;margin-top:20px;padding:18px;border:1px solid #86b298;border-radius:10px;background:#eaf6ed;color:#164d2e;white-space:pre-line}.form-result.error{border-color:#d69480;background:#fff1ea;color:#7d2e1e}.form-result.warning{background:#fff6de;border-color:#caac65;color:#594410}.contact-aside{padding:4px 0}.contact-aside h2{font-size:1.5rem}.contact-aside ol{list-style:none;counter-reset:contact;padding:0;margin:22px 0}.contact-aside li{counter-increment:contact;position:relative;border-top:1px solid #c5dacc;padding:18px 0 18px 39px}.contact-aside li:before{content:"0" counter(contact);position:absolute;left:0;top:20px;color:var(--green);font-size:.8125rem;font-weight:750}.contact-aside strong{display:block;line-height:1.4}.contact-aside p{font-size:.90rem;color:var(--muted);margin:6px 0 0}.contact-aside a{color:#195c40}.hp-field{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}.consumer-access{background:#eff6f1;padding:48px 0}.consumer-access .section-head{margin-bottom:26px}.consumer-access .process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.context-links{padding:19px 23px;border-left:3px solid #87b99c;background:#edf6f0;margin-top:30px;font-size:.94rem;color:#345546}.context-links a{font-weight:650}.edition-note{font-size:.83rem;color:var(--muted);padding-top:14px} .faq{max-width:950px}.faq details{border:1px solid var(--line);background:#fff;border-radius:12px;margin:12px 0;padding:17px 20px}.faq summary{min-height:30px;cursor:pointer;font-weight:650;line-height:1.5}.faq details p{margin:16px 0 0;color:var(--muted)}.legal{max-width:900px}.legal h2{font-size:1.35rem;letter-spacing:-.02em;margin:30px 0 12px}.legal h2:first-child{margin-top:0}.legal p,.legal li{color:#365b47}.notice{padding:18px;border-left:4px solid #b08738;border-radius:8px;background:#fff2d5;color:#624d24;font-size:.94rem;margin-bottom:24px}.notice strong{color:#57411d}.legal table{width:100%;border-collapse:collapse}.legal td,.legal th{padding:13px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal th{color:var(--ink)} .site-footer{background:#092d24;color:#e1f0e7;padding:54px 0 26px}.foot-grid{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:30px}.foot-brand .brand-logo{width:80px;height:68px}.foot-brand p{color:#bad8c6;margin:16px 0;max-width:330px;font-size:.93rem}.foot-col,.foot-brand{min-width:0;overflow-wrap:anywhere}.foot-col strong{display:block;font-weight:700;margin-bottom:13px}.foot-col a{display:block;color:#c0dccb;line-height:1.5;font-size:.9rem;padding:6px 0;text-decoration:none}.foot-col a:hover{text-decoration:underline;color:white}.foot-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #345549;padding-top:22px;margin-top:33px;color:#aecfba;font-size:.8125rem}.badge-row{display:flex;flex-wrap:wrap;gap:8px}.tiny-badge{padding:4px 9px;border:1px solid #4b6c58;border-radius:6px}.image-dialog{padding:20px;border:0;border-radius:15px;width:min(1200px,96vw);max-height:94vh;background:#123b2e;color:#f7fff9;box-shadow:0 30px 110px rgba(0,0,0,.4)}.image-dialog::backdrop{background:rgba(2,18,13,.8)}.image-dialog img{margin:auto;max-height:75vh;object-fit:contain;width:auto}.image-dialog p{font-size:.88rem;margin:15px 0 5px;color:#d0e7dc}.image-dialog button{display:block;margin:0 0 16px auto;min-height:44px;padding:9px 17px;border:1px solid #b3d4c0;border-radius:8px;background:#f2faf5;color:#163d28}.image-dialog[open]{display:flex;flex-direction:column} .ge2-section-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:13px;color:#1c654a;background:#e4f3e9;border:1px solid #cce3d5} .ge2-section-icon svg{width:26px;height:26px;max-width:none} .ge2-section-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;width:fit-content;max-width:100%;font-size:.84rem;font-weight:700;line-height:1.45;text-decoration:underline;text-decoration-color:#95b9a4;text-underline-offset:5px;color:#1b6347} .ge2-section-link>span{flex-shrink:0;font-size:1.1rem;line-height:1;margin-left:4px} .ge2-section-link:hover{text-decoration-color:currentColor;color:#0e442f} .home-usecases.ge2-audience-section{position:relative;padding:66px 0;background:radial-gradient(ellipse at 4% 15%,#dceddf 0,transparent 47%),#eaf3ee;color:var(--ink);border-bottom:1px solid #d5e5da} .ge2-audience-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,2.18fr);gap:42px;align-items:center} .ge2-audience-intro{max-width:none;margin:0;text-align:left} .ge2-audience-intro .kicker{margin-bottom:18px;color:#216248} .ge2-audience-intro h2{font-size:clamp(1.8rem,2.25vw,2.12rem);line-height:1.2;letter-spacing:-.035em;max-width:13em;margin-bottom:16px} .ge2-audience-intro>p{font-size:.96rem;color:#3f6050;line-height:1.7} .ge2-audience-intro .ge2-audience-help{font-size:.84rem;line-height:1.55;margin:25px 0 0;padding-top:23px;border-top:1px solid #bdd4c5} .ge2-audience-help a{display:flex;align-items:center;gap:11px;text-decoration:underline;text-underline-offset:4px;color:#234e3d;font-weight:650;min-height:44px} .ge2-audience-help .ge2-section-icon{width:36px;height:40px;border:0;border-radius:10px;background:#d9ebdf} .ge2-audience-help .ge2-section-icon svg{width:21px;height:21px} .home-usecases .ge2-audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px} .home-usecases .ge2-audience-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:234px;padding:25px 26px 17px;border:1px solid #c6dece;border-radius:19px;background:#fff;box-shadow:0 8px 26px rgba(10,54,38,.048)} .home-usecases .ge2-audience-card:nth-child(4){background:linear-gradient(145deg,#fbfefb,#e6f3ea);border-color:#b6d5c1} .ge2-card-top{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:19px} .ge2-card-category{color:#2c614a;font-size:.8125rem;font-weight:750;letter-spacing:.025em;line-height:1.5} .ge2-audience-card h3{font-size:1.08rem;line-height:1.35;letter-spacing:-.02em;margin:0 0 9px} .ge2-audience-card>p{font-size:.90rem;line-height:1.65;color:#466259;margin:0 0 13px} .ge2-audience-card .ge2-section-link{margin-top:auto} .ge2-audience-card:focus-within{border-color:#33805b;box-shadow:0 9px 26px rgba(10,54,38,.09)} .home-core .ge2-benefit-card{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid #c9dfd1;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(10,54,38,.04);min-height:235px} .ge2-benefit-top{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:21px} .ge2-card-number{font-size:.8125rem;color:#4a7460;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.1em} .ge2-benefit-card h3{margin:0 0 10px;font-size:1.13rem} .ge2-benefit-card>p{font-size:.94rem;line-height:1.6;margin:0 0 19px} .home-core .ge2-benefit-card .status{margin-top:auto;border:1px solid #cfe4d7;border-radius:7px;background:#eef7f1;color:#275840} .ge2-flow{display:grid;gap:16px;align-items:stretch} .ge2-flow--3{grid-template-columns:repeat(3,minmax(0,1fr))} .ge2-flow--4{grid-template-columns:repeat(4,minmax(0,1fr))} .ge2-flow--5{grid-template-columns:repeat(5,minmax(0,1fr))} .ge2-flow .ge2-step-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:23px 20px;border:1px solid #c5ddce;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(12,52,36,.035)} .ge2-flow .ge2-step-card>b{display:flex;align-items:center;justify-content:center;width:37px;height:37px;flex:none;border-radius:10px;background:#216a51;color:#fff;font-size:.8125rem;line-height:1;font-weight:750;letter-spacing:.02em;margin:0 0 18px} .ge2-flow .ge2-step-card h3{font-size:1.04rem;margin:0 0 10px;line-height:1.4} .ge2-flow .ge2-step-card p{font-size:.89rem;line-height:1.65;color:#466259;margin:0} .ge2-flow .ge2-step-card:not(:last-child):after{content:"→";position:absolute;right:-19px;top:28px;z-index:1;width:21px;height:27px;text-align:center;font-size:1.02rem;font-weight:650;color:#56896c;background:#eaf3ee;border-radius:8px} .consumer-access .ge2-flow .ge2-step-card:not(:last-child):after{background:#eff6f1} .ge2-checkpoints{gap:18px} .ge2-checkpoints .ge2-checkpoint-card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:7px 16px;padding:23px;border:1px solid #c9ded0;background:#fff;border-radius:17px;box-shadow:0 6px 22px rgba(10,54,38,.04)} .ge2-checkpoint-card>b{grid-column:1;grid-row:1/3;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#e6f3eb;color:#1e6345;border:1px solid #cce4d5;font-size:.8125rem;font-weight:750} .ge2-checkpoint-card h3{grid-column:2;margin:3px 0 0;font-size:1.06rem;line-height:1.4} .ge2-checkpoint-card p{grid-column:2;margin:0;color:#466259;font-size:.92rem;line-height:1.65} .offers-guide.ge2-choice-guide{gap:20px} .ge2-choice-guide .ge2-choice-card{display:flex;flex-direction:column;align-items:flex-start;padding:25px;border:1px solid #bdd8c8;border-radius:18px;background:#fff;box-shadow:0 8px 24px rgba(10,54,38,.045)} .ge2-choice-card>.ge2-section-icon{margin-bottom:19px} .ge2-choice-card h3{font-size:1.08rem;margin:0 0 10px} .ge2-choice-card>p{font-size:.93rem;line-height:1.65;margin:0 0 14px;color:#466259} .ge2-choice-guide .ge2-choice-card .ge2-section-link{margin-top:auto;font-size:.87rem} .offer-notes.ge2-offer-notes{gap:14px} .ge2-offer-notes article{border:1px solid #c5ddcd;border-radius:15px;padding:20px 17px;background:#f5faf6;box-shadow:0 5px 18px rgba(9,51,36,.035)} .ge2-offer-notes article>.ge2-section-icon{width:35px;height:35px;border-radius:10px;margin-bottom:14px} .ge2-offer-notes .ge2-section-icon svg{width:21px;height:21px} .ge2-module-collection{gap:14px} .ge2-module-collection .module{padding:23px 19px;border-radius:16px;box-shadow:0 5px 18px rgba(9,51,36,.035)} .ge2-module-collection .module>.ge2-section-icon{width:36px;height:36px;border-radius:10px;margin-bottom:16px} .ge2-module-collection .module>.ge2-section-icon svg{width:21px;height:21px} .section.ge2-summary-section{padding:26px 0;background:#f8fbf9} .ge2-summary-panel{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:23px;align-items:center;background:#eaf5ed;border:1px solid #c6dfce;border-radius:18px;padding:25px 28px} .ge2-summary-panel>.section-head{max-width:none;text-align:left;margin:0} .ge2-summary-panel .kicker{font-size:.8125rem;margin:0 0 7px} .ge2-summary-panel h2{font-size:1.38rem;line-height:1.3;margin:0 0 7px} .ge2-summary-panel .section-head p{font-size:.91rem;line-height:1.65;margin:0;max-width:780px} .ge2-summary-panel>.ge2-section-link{font-size:.84rem} @media (hover:hover){.ge2-choice-card:has(a:hover),.ge2-audience-card:has(a:hover){border-color:#68a583;box-shadow:0 10px 28px rgba(12,67,42,.08)}} @media(max-width:1100px){.head{gap:13px}.nav a{padding-inline:9px;font-size:.83rem}.wrap{width:calc(100% - 48px)}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-story-row,.product-story-row-reverse{grid-template-columns:1.1fr .9fr;gap:28px}.ge2-hero__inner,.ge2-editorial__inner{width:calc(100% - 64px)}.ge2-hero h1{font-size:2.72rem}.ge2-hero--home h1{font-size:2.88rem}.ge2-editorial h1{font-size:2.5rem}.ge2-hero__copy,.ge2-editorial__copy{width:47%}.ge2-hero__lead,.ge2-editorial__lead{font-size:1rem}.ge2-hero__cta,.ge2-editorial__button{font-size:.85rem;padding-inline:14px}.contact-layout{grid-template-columns:1.3fr .7fr;gap:25px}} @media(max-width:1000px){.menu-btn{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;order:2}.head{min-height:78px}.nav{order:3;margin-left:0}.nav>a:not(.cta){display:none}.nav.open{position:absolute;top:78px;left:20px;right:20px;padding:14px;display:flex;flex-direction:column;align-items:stretch;background:#f7fcf9;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 60px rgba(0,30,20,.16);max-height:calc(100dvh - 105px);overflow-y:auto}.nav.open>a{display:flex;min-height:46px;justify-content:flex-start;font-size:.95rem;padding:12px}.nav.open .cta{justify-content:center}.brand-logo{width:76px;height:60px}} @media(max-width:900px){ .ge2-hero,.ge2-editorial{display:flex;flex-direction:column;min-height:0}.ge2-hero::before,.ge2-editorial::before{display:none}.ge2-hero__inner,.ge2-editorial__inner{order:0;min-height:0;width:min(650px,calc(100% - 48px));padding:33px 0 22px;align-items:flex-start}.ge2-hero__copy,.ge2-editorial__copy{width:100%;max-width:none}.ge2-hero h1,.ge2-hero--home h1,.ge2-editorial h1{font-size:clamp(2.2rem,5.5vw,3.25rem)}.ge2-hero__lead,.ge2-editorial__lead{max-width:580px;font-size:1.03rem}.ge2-hero__availability,.ge2-editorial__availability{max-width:570px}.ge2-hero .ge2-hero__media,.ge2-editorial .ge2-editorial__media{position:relative;inset:auto;left:auto;top:auto;right:auto;bottom:auto;width:100%;height:clamp(270px,56vw,440px);order:1;z-index:0;-webkit-mask-image:none;mask-image:none}.ge2-hero .ge2-hero__media img,.ge2-editorial .ge2-editorial__media img{object-position:center 50%}.ge2-hero__media:after,.ge2-editorial__media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#eef5f1 0%,rgba(238,245,241,.26) 8%,transparent 19%,transparent 83%,rgba(238,245,241,.4) 95%,#eef5f1 100%)}.ge2-hero__caption,.ge2-editorial__caption{position:static;order:2;max-width:none;text-align:center;background:#eef5f1;padding:7px 20px 17px}.ge2-hero__eyebrow,.ge2-editorial__eyebrow{margin-bottom:14px}.ge2-hero__breadcrumb,.ge2-editorial__breadcrumb{margin-bottom:18px}.ge2-hero__facts{margin-top:18px}.ge2-editorial--demo .ge2-editorial__media{height:300px}.product-story-row,.product-story-row-reverse{grid-template-columns:1fr;gap:24px}.product-story-row-reverse .product-story-screen{order:0}.product-story{gap:45px}.product-story-copy{max-width:650px}.cta-band{grid-template-columns:minmax(0,1fr);gap:23px}.cta-band .btn{justify-self:start}.contact-layout{grid-template-columns:1fr}.contact-aside{order:2;max-width:750px}.contact-aside ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.reality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-bottom{flex-direction:column}.mobile-proof-grid{gap:35px}.section{padding:58px 0}.home-core{padding:43px 0}.cards{gap:15px}.card{padding:22px 18px}} @media(max-width:640px){ .wrap{width:calc(100% - 36px)}.head{min-height:72px;gap:9px}.brand-logo{width:68px;height:54px}.menu-btn{min-height:44px;min-width:44px}.nav .cta{font-size:0;padding:10px 15px;min-height:44px}.nav .cta:after{font-size:.85rem;content:"Demo"}html[lang=fr] .nav .cta:after{content:"Démo"}.nav.open{top:72px;left:12px;right:12px}.nav.open .cta{font-size:.95rem}.nav.open .cta:after{display:none}.ge2-hero__inner,.ge2-editorial__inner{width:calc(100% - 40px);padding:27px 0 20px}.ge2-hero h1,.ge2-hero--home h1,.ge2-editorial h1{font-size:clamp(1.95rem,8.25vw,2.7rem);line-height:1.14;letter-spacing:-.04em}.ge2-hero__lead,.ge2-editorial__lead{font-size:1rem;line-height:1.64;margin-top:19px}.ge2-hero__availability,.ge2-editorial__availability{font-size:.8125rem}.ge2-hero__actions,.ge2-editorial__actions,.hero-actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:23px}.ge2-hero__cta,.ge2-editorial__button,.hero-actions .btn{width:100%;font-size:.89rem;min-height:48px}.ge2-hero__eyebrow,.ge2-editorial__eyebrow{font-size:.8125rem;letter-spacing:.08em}.ge2-hero__facts{font-size:.8125rem;gap:8px 15px}.ge2-hero .ge2-hero__media,.ge2-editorial .ge2-editorial__media{height:clamp(258px,77vw,375px)}.ge2-hero__caption,.ge2-editorial__caption{font-size:.8125rem}.page-hero{padding:32px 0 36px}.page-hero h1{font-size:clamp(1.95rem,8.1vw,2.6rem)}.page-hero .lead{font-size:1rem}.section{padding:46px 0}.section-head{margin-bottom:25px}.section-head h2{font-size:1.8rem}.section-head p{font-size:.95rem}.cards,.feature-list,.usecase-grid,.seo-detail-grid,.check-grid,.reality-grid,.home-usecases .usecase-grid{grid-template-columns:1fr}.home-maturity{text-align:left;font-size:.8125rem}.process-grid,.consumer-access .process-grid{grid-template-columns:1fr}.process-grid h3{margin-bottom:7px}.feature,.usecase,.reality-card,.boundary-card{padding:21px}.product-story-copy h3{font-size:1.4rem}.product-story{gap:35px}.product-story-screen{padding:6px}.mobile-proof-grid{gap:25px;grid-template-columns:1fr}.phone-frame{max-width:265px}.module-grid{grid-template-columns:1fr}.module{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;padding:17px}.module h3{margin:0}.offers-guide{grid-template-columns:1fr;gap:0}.offers-guide p{margin-bottom:10px}.pricing-scroll{display:none}.comparison-help{display:none}.mobile-comparison{display:block}.mobile-comparison details{border:1px solid #afcdbb;border-radius:12px;background:#fff;margin-bottom:12px;overflow:hidden}.mobile-comparison summary{padding:18px 20px;cursor:pointer;font-weight:750;min-height:54px;color:#164b32;background:#e8f4ed}.mobile-comparison dl{padding:0 18px 17px;margin:0}.mobile-comparison dl div{padding:13px 0;border-bottom:1px solid #d9e6dd}.mobile-comparison dt{font-weight:650;font-size:.87rem;line-height:1.5}.mobile-comparison dd{margin:5px 0 0;font-size:.86rem;color:#3c594a}.offer-notes{grid-template-columns:1fr}.offer-notes article{padding:18px}.offers-guide-section{padding:35px 0}.center-actions .btn{width:100%}.cta-band{padding:27px 23px;border-radius:16px}.cta-band h2{font-size:1.75rem}.cta-band .btn{width:100%;justify-self:stretch}.form-card{padding:23px 19px}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.contact-aside ol{grid-template-columns:1fr;gap:0}.form-card .btn{width:100%}.field input:not([type=checkbox]),.field textarea,.field select{font-size:16px}.contact-layout{gap:30px}.faq details{padding:16px}.context-links{padding:16px 18px;font-size:.91rem}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.foot-brand{grid-column:1/-1}.site-footer{padding:39px 0 25px}.foot-col a{min-height:38px;display:flex;align-items:center;font-size:.85rem}.foot-col strong{font-size:.92rem}.image-dialog{padding:13px}.image-dialog img{max-height:68vh}.image-dialog p{font-size:.8125rem}.notice{font-size:.88rem}.legal table{font-size:.86rem}} @media(max-width:1100px){ .ge2-audience-layout{grid-template-columns:minmax(0,.88fr) minmax(0,2.12fr);gap:27px} .ge2-audience-intro h2{font-size:1.78rem} .home-usecases .ge2-audience-card{padding:22px 20px 14px} .ge2-audience-card h3{font-size:1.02rem} .ge2-card-category{font-size:.8125rem} .ge2-flow--4{grid-template-columns:repeat(2,minmax(0,1fr))} .ge2-flow--5{grid-template-columns:repeat(6,minmax(0,1fr))} .ge2-flow--5 .ge2-step-card{grid-column:span 2} .ge2-flow--5 .ge2-step-card:nth-child(n/**/+4){grid-column:span 3} .ge2-flow .ge2-step-card:not(:last-child):after{display:none} .ge2-choice-guide .ge2-choice-card{padding:23px 20px} .ge2-summary-panel{grid-template-columns:46px minmax(0,1fr);gap:17px} .ge2-summary-panel>.ge2-section-link{grid-column:2;min-height:44px} } @media(max-width:900px){ .home-usecases.ge2-audience-section{padding:50px 0} .ge2-audience-layout{grid-template-columns:1fr;gap:27px} .ge2-audience-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:0 28px;align-items:start} .ge2-audience-intro>.kicker,.ge2-audience-intro>h2,.ge2-audience-intro>p:not(.ge2-audience-help){grid-column:1} .ge2-audience-intro .ge2-audience-help{grid-column:2;grid-row:2/4;padding:17px 0 17px 20px;border-top:0;border-left:1px solid #bdd4c5;margin:0;align-self:center} .ge2-audience-intro h2{font-size:1.9rem;max-width:19em} .home-usecases .ge2-audience-card{min-height:224px;padding:23px} .home-core .ge2-benefit-card{padding:23px 20px;min-height:220px} .ge2-benefit-card h3{font-size:1.02rem} .ge2-benefit-card>p{font-size:.9rem} .ge2-flow .ge2-step-card{padding:23px 21px} .ge2-choice-guide .ge2-choice-card{padding:22px 20px} } @media(max-width:640px){ .home-usecases.ge2-audience-section{padding:39px 0} .ge2-audience-layout{gap:23px} .ge2-audience-intro{display:block;margin-bottom:0} .ge2-audience-intro h2{font-size:1.78rem;line-height:1.2;max-width:18em;margin-bottom:13px} .ge2-audience-intro>.kicker{margin-bottom:13px} .ge2-audience-intro>p{font-size:.94rem;line-height:1.65} .ge2-audience-intro .ge2-audience-help{margin:17px 0 0;padding:0;border:0;font-size:.83rem} .ge2-audience-help .ge2-section-icon{width:29px;height:35px;background:transparent} .home-usecases .ge2-audience-grid{grid-template-columns:1fr;gap:13px} .home-usecases .ge2-audience-card{min-height:0;padding:21px 22px 14px;border-radius:16px} .ge2-card-top{margin-bottom:15px;gap:12px} .ge2-card-category{font-size:.8125rem} .ge2-section-icon{width:40px;height:40px;border-radius:12px} .ge2-section-icon svg{width:23px;height:23px} .ge2-audience-card h3{font-size:1.1rem;line-height:1.35;margin-bottom:8px} .ge2-audience-card>p{font-size:.91rem;line-height:1.63;margin:0 0 11px} .ge2-audience-card .ge2-section-link{font-size:.84rem;min-height:44px} .home-core .ge2-benefit-card{padding:23px;min-height:0;border-radius:16px} .ge2-benefit-top{margin-bottom:16px} .ge2-benefit-card h3{font-size:1.1rem} .ge2-benefit-card>p{font-size:.93rem;margin-bottom:17px} .ge2-flow--3,.ge2-flow--4,.ge2-flow--5,.consumer-access .ge2-flow{grid-template-columns:1fr;gap:13px} .ge2-flow--5 .ge2-step-card,.ge2-flow--5 .ge2-step-card:nth-child(n/**/+4){grid-column:auto} .ge2-flow .ge2-step-card{display:grid;grid-template-columns:38px minmax(0,1fr);gap:7px 14px;padding:21px 19px} .ge2-flow .ge2-step-card>b{grid-column:1;grid-row:1/3;width:34px;height:34px;border-radius:9px;margin:0;font-size:.8125rem} .ge2-flow .ge2-step-card h3{grid-column:2;margin:0;font-size:1rem;line-height:1.4} .ge2-flow .ge2-step-card p{grid-column:2;margin:0;font-size:.9rem;line-height:1.65} .ge2-checkpoints{grid-template-columns:1fr;gap:13px} .ge2-checkpoints .ge2-checkpoint-card{padding:21px 19px;grid-template-columns:36px minmax(0,1fr);gap:6px 13px} .ge2-checkpoint-card>b{width:34px;height:34px;font-size:.8125rem} .ge2-checkpoint-card h3{font-size:1rem;margin-top:0} .ge2-checkpoint-card p{font-size:.9rem} .offers-guide.ge2-choice-guide{grid-template-columns:1fr;gap:13px} .ge2-choice-guide .ge2-choice-card{padding:23px;border-radius:16px} .ge2-choice-card>.ge2-section-icon{margin-bottom:15px} .ge2-choice-card h3{font-size:1.09rem} .ge2-choice-card>p{font-size:.94rem;margin:0 0 12px} .offer-notes.ge2-offer-notes{gap:13px} .ge2-offer-notes article{padding:21px;border-radius:14px} .ge2-module-collection{gap:12px} .ge2-module-collection .module{display:grid;grid-template-columns:38px minmax(0,1fr);gap:5px 14px;padding:21px} .ge2-module-collection .module>.ge2-section-icon{grid-column:1;grid-row:1/3;margin:0} .ge2-module-collection .module h3,.ge2-module-collection .module p{grid-column:2} .section.ge2-summary-section{padding:18px 0} .ge2-summary-panel{grid-template-columns:1fr;gap:16px;padding:23px} .ge2-summary-panel>.ge2-section-link{grid-column:1} .ge2-summary-panel h2{font-size:1.35rem} .ge2-summary-panel .section-head p{font-size:.92rem} } @media print{ .home-usecases.ge2-audience-section{background:#fff!important;color:#000!important} .ge2-audience-layout{grid-template-columns:1fr;gap:20px} .ge2-audience-intro{display:block;margin-bottom:0} .ge2-audience-card,.ge2-benefit-card,.ge2-step-card,.ge2-checkpoint-card,.ge2-choice-card{break-inside:avoid;box-shadow:none!important} .ge2-flow .ge2-step-card:not(:last-child):after{display:none} } @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}} @media print{.site-header,.site-footer,.ge2-hero__media,.ge2-editorial__media,.ge2-hero::before,.ge2-editorial::before,.ge2-hero__actions,.ge2-editorial__actions,.image-dialog{display:none!important}.ge2-hero,.ge2-editorial,.section,.product-story-section,.page-hero{background:#fff!important;color:#000!important;min-height:0}.ge2-hero__inner,.ge2-editorial__inner{min-height:0;padding:20px 0}.ge2-hero__copy,.ge2-editorial__copy{width:100%}.wrap{width:100%}.pricing-scroll{display:block}.mobile-comparison{display:none}.product-story-section p,.product-story-section h2,.product-story-section h3{color:#000}} .nx-section{--nx-ink:#0b3038;--nx-text:#415c69;--nx-green:#06735a;--nx-cyan:#087891;--nx-blue:#14609a;--nx-amber:#925712;position:relative;isolation:isolate;overflow:hidden;color:var(--nx-ink);padding:84px 0;background:#f4fbf8} .nx-wrap{position:relative;z-index:1;width:min(1380px,calc(100% - 80px));margin-inline:auto} .nx-section *{min-width:0} .nx-section h2{font-size:clamp(2rem,3.1vw,2.85rem);line-height:1.16;letter-spacing:-.044em;font-weight:760;margin:0 0 22px;text-wrap:pretty} .nx-section h2 span{color:var(--nx-green)} .nx-section h3{font-size:1.17rem;font-weight:730;line-height:1.30;letter-spacing:-.022em;color:var(--nx-ink);margin:0 0 10px} .nx-section p{color:var(--nx-text);margin:0;font-size:1rem;line-height:1.66} .nx-section .nx-eyebrow{color:#086952;font-size:.8125rem;line-height:1.6;letter-spacing:.14em;font-weight:770;margin:0 0 20px} .nx-icon{width:26px;height:26px;flex:none} .nx-section .nx-logo{display:block;width:84px;height:81px;object-fit:contain} .nx-section .nx-logo--mark{width:44px;height:35px} .nx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0} .nx-section .nx-tone-green{--nx-accent:#05765c;--nx-tile:#d8f7e9;--nx-tint:#effcf6;--nx-stroke:#a9e8d4;--nx-glow:rgba(5,173,129,.13)} .nx-section .nx-tone-blue{--nx-accent:#145d96;--nx-tile:#dbefff;--nx-tint:#f0f9ff;--nx-stroke:#b8def9;--nx-glow:rgba(13,141,207,.12)} .nx-section .nx-tone-cyan{--nx-accent:#056c85;--nx-tile:#d9f4f9;--nx-tint:#edfbfd;--nx-stroke:#a7e2ec;--nx-glow:rgba(5,157,185,.12)} .nx-section .nx-tone-amber{--nx-accent:#91531a;--nx-tile:#fff0d9;--nx-tint:#fffaf1;--nx-stroke:#f1d6a5;--nx-glow:rgba(215,159,40,.12)} .nx-overview{padding:98px 0 110px;background:radial-gradient(ellipse at 52% 29%,#d0f8eb 0%,transparent 31%),radial-gradient(ellipse at 85% 26%,#ceefff 0%,transparent 39%),radial-gradient(ellipse at 93% 85%,#fff1c8 0%,transparent 29%),linear-gradient(135deg,#f8fefd 15%,#effbfa 56%,#e9f8f6 100%)} .nx-overview::before{content:"";position:absolute;bottom:-150px;left:-230px;width:850px;height:225px;border-radius:50%;background:linear-gradient(125deg,#0e7480,#55cbae);transform:rotate(16deg);opacity:.7;pointer-events:none} .nx-overview::after{content:"";position:absolute;top:-160px;right:-210px;width:460px;height:360px;border-radius:50%;background:linear-gradient(115deg,rgba(21,210,168,.1),rgba(21,210,168,.3));transform:rotate(-35deg);pointer-events:none} .nx-wave--overview{position:absolute;inset:22px 12% 60px 25%;border-radius:49% 53% 47% 55%;border:1px solid rgba(255,255,255,.85);transform:rotate(18deg);pointer-events:none} .nx-overview-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);gap:46px;align-items:center} .nx-intro{padding:10px 0 4px} .nx-section .nx-intro h2{font-size:clamp(2rem,3.05vw,2.72rem)} .nx-section .nx-intro .nx-lead{font-size:1.025rem;line-height:1.7;max-width:480px} .nx-checks{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:17px} .nx-checks li{display:flex;align-items:center;gap:15px;color:var(--nx-text);font-size:.94rem;line-height:1.55} .nx-checks li>span{display:grid;place-items:center;flex:none;width:37px;height:37px;border-radius:50%;background:#d9f4eb;color:#095d4e} .nx-checks .nx-icon{width:21px;height:21px} .nx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:32px} .nx-section .nx-actions .btn-primary{background:#094a40;border-color:#094a40;color:#fff;min-height:49px;font-size:.88rem;padding:12px 17px;box-shadow:0 8px 22px rgba(4,69,54,.08)} .nx-section .nx-actions .btn-primary:hover{background:#086652;border-color:#086652} .nx-actions .nx-icon{width:20px;height:20px} .nx-text-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:6px;color:#185b50;font-size:.86rem;line-height:1.5} .nx-section .nx-status{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#47665c;line-height:1.6;margin-top:20px} .nx-status>span{display:block;width:6px;height:6px;border-radius:50%;background:#17876a;flex:none} .nx-orbit{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:90px 88px;align-items:stretch;padding-block:22px;margin-top:22px;isolation:isolate} .nx-orbit-rings{position:absolute;z-index:-1;pointer-events:none;left:50%;top:50%;width:272px;height:272px;border-radius:50%;transform:translate(-50%,-50%);border:1px dashed rgba(17,151,154,.34);box-shadow:inset 0 0 0 33px rgba(45,204,164,.07),inset 0 0 0 60px rgba(29,198,186,.1);background:radial-gradient(circle,rgba(159,235,216,.34),transparent 69%)} .nx-orbit-lines{position:absolute;inset:0;width:100%;height:100%;max-width:none;z-index:0;pointer-events:none} .nx-orbit-lines path,.nx-capacity-lines path{vector-effect:non-scaling-stroke} .nx-orbit-card{position:relative;z-index:1;margin:0;min-height:232px;border:1px solid var(--nx-stroke);border-radius:23px;background:linear-gradient(145deg,#fff 22%,var(--nx-tint));padding:24px 23px 26px;box-shadow:0 18px 34px var(--nx-glow)} .nx-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px} .nx-icon-tile{width:51px;height:51px;border-radius:15px;display:grid;place-items:center;background:var(--nx-tile);color:var(--nx-accent);box-shadow:inset 0 -6px 14px rgba(255,255,255,.25)} .nx-icon-tile .nx-icon{width:28px;height:28px} .nx-arrow{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--nx-tile);color:var(--nx-accent);text-decoration:none;transition:background-color .15s} .nx-arrow:hover{background:#fff;box-shadow:0 0 0 1px var(--nx-accent)} .nx-arrow .nx-icon{width:21px;height:21px} .nx-section .nx-orbit-card h3{font-size:1.15rem;margin-bottom:10px} .nx-section .nx-orbit-card p{font-size:.93rem;line-height:1.64} .nx-orbit-hub{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%,-50%);width:144px;height:144px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#fff,#f7ffff);box-shadow:0 13px 35px rgba(21,153,128,.22),0 0 0 15px rgba(88,222,187,.10);border:1px solid rgba(255,255,255,.9)} .nx-section .nx-orbit-note{position:absolute;right:0;top:-28px;color:#236e5c;font-style:italic;font-size:.82rem;letter-spacing:.01em;line-height:1.4} .nx-capacity{background:radial-gradient(ellipse at 49% 55%,#def8ed,transparent 52%),radial-gradient(ellipse at 3% 67%,#d8f3fa,transparent 36%),linear-gradient(125deg,#f8fcfb,#f0fbf7);padding:83px 0 55px} .nx-capacity::before{content:"";position:absolute;top:-210px;right:-120px;width:370px;height:345px;border-radius:50%;background:linear-gradient(135deg,#70e0c1,#12bba0);box-shadow:0 0 0 28px rgba(150,233,215,.19);opacity:.54;pointer-events:none} .nx-capacity::after{content:"";position:absolute;bottom:-290px;left:-180px;width:650px;height:420px;border-radius:50%;background:linear-gradient(45deg,#bceaf1,#d4f7eb);transform:rotate(17deg);pointer-events:none} .nx-heading{position:relative;margin-bottom:37px} .nx-heading--center{text-align:center;max-width:870px;margin-inline:auto} .nx-heading h2{margin-bottom:18px} .nx-section .nx-heading>p:not(.nx-eyebrow){font-size:1.015rem;line-height:1.7} .nx-capacity-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(244px,.79fr) minmax(0,1fr);column-gap:28px;row-gap:17px;isolation:isolate} .nx-input{position:relative;z-index:1;display:grid;grid-template-columns:49px minmax(0,1fr);align-items:start;column-gap:16px;padding:23px 22px 24px;border:1px solid #d5eae2;border-radius:22px;background:rgba(255,255,255,.97);box-shadow:0 12px 29px rgba(28,135,122,.055)} .nx-input--1{grid-column:1;grid-row:1}.nx-input--2{grid-column:3;grid-row:1}.nx-input--3{grid-column:1;grid-row:2}.nx-input--4{grid-column:3;grid-row:2}.nx-input--5{grid-column:1;grid-row:3}.nx-input--6{grid-column:3;grid-row:3} .nx-input-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:50%;color:#075e51;background:linear-gradient(135deg,#e6f7f0,#d4f2e7)} .nx-input-icon .nx-icon{width:26px;height:26px} .nx-index{display:block;font-size:.8125rem;font-weight:760;letter-spacing:.06em;line-height:1.5;color:#08795e;margin-bottom:5px} .nx-section .nx-input h3{font-size:1.08rem;margin-bottom:8px} .nx-section .nx-input p{font-size:.9rem;line-height:1.58} .nx-input::after{content:"";position:absolute;width:8px;height:8px;background:#178c71;outline:5px solid #effaf5;top:calc(50% - 4px);border-radius:50%;right:-5px} .nx-input:nth-of-type(even)::after{right:auto;left:-5px} .nx-capacity-lines{position:absolute;inset:0;z-index:0;width:100%;height:100%;max-width:none;pointer-events:none} .nx-capacity-center{position:relative;align-self:center;justify-self:center;grid-column:2;grid-row:1/4;z-index:1;width:100%;max-width:290px;min-height:290px;border-radius:50%;padding:15px;background:conic-gradient(from 15deg,#aaeef0,#0fa6a9 26%,#adefe1 27%,#adefe1 43%,#21b688 45%,#57d6b5 76%,#9bece2);box-shadow:0 0 0 17px rgba(57,202,164,.07),0 0 0 35px rgba(121,224,199,.055)} .nx-capacity-center:before{content:"";position:absolute;inset:-35px;border:1px dashed #b4e7d9;border-radius:50%;pointer-events:none} .nx-capacity-disc{min-height:260px;height:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;padding:21px;background:#fff;box-shadow:inset 0 0 32px rgba(57,176,141,.04)} .nx-section .nx-capacity-disc .nx-logo{width:48px;height:46px;margin-bottom:10px;flex:none} .nx-section .nx-capacity-disc h3{font-size:1.24rem;line-height:1.30;letter-spacing:-.026em;margin-bottom:10px} .nx-center-rule{display:block;width:31px;height:2px;background:#16a780;margin-bottom:11px;flex:none} .nx-section .nx-capacity-disc p{font-size:.85rem;line-height:1.47;max-width:200px} .nx-outcome{display:flex;align-items:center;gap:24px;width:min(960px,100%);margin:32px auto 0;padding:23px 29px;border-radius:20px;background:linear-gradient(110deg,#dff5eb,#eaf9f4 73%,#edf8f9);border:1px solid #d5eee4} .nx-outcome-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#cdece0;color:#066451;flex:none} .nx-outcome .nx-icon{width:30px;height:30px} .nx-outcome>div{border-left:1px solid #a9d6c4;padding-left:23px} .nx-section .nx-outcome .nx-eyebrow{font-size:.8125rem;margin:0 0 4px;letter-spacing:.11em} .nx-section .nx-outcome h3{font-size:1.06rem;margin:0 0 4px} .nx-section .nx-outcome p:not(.nx-eyebrow){font-size:.85rem;line-height:1.56} .nx-section .nx-footnote{text-align:center;font-size:.8125rem;color:#526963;margin-top:19px} .nx-usecases{background:radial-gradient(ellipse at 95% 38%,rgba(127,215,231,.20),transparent 53%),linear-gradient(160deg,#f9fdfb 0%,#ecf7f3 68%,#dff2ee 100%);padding:86px 0 65px} .nx-usecases::before{content:"";position:absolute;width:940px;height:310px;left:-230px;bottom:-170px;border-radius:50%;background:linear-gradient(140deg,#40a9a5,#aee6d7);transform:rotate(13deg);opacity:.42;pointer-events:none} .nx-usecases-scenery{position:absolute;z-index:0;top:33px;right:0;width:58%;max-width:870px;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0%,#000 19%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 19%)} .nx-landscape{width:100%;height:auto;opacity:.86;display:block;mask-image:linear-gradient(180deg,#000 67%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 67%,transparent 100%)} .nx-usecases-heading{max-width:660px;width:55%;margin-bottom:12px} .nx-section .nx-usecases-heading h2{font-size:clamp(2rem,3.05vw,2.72rem);line-height:1.17} .nx-section .nx-usecases-heading>p:not(.nx-eyebrow){max-width:590px} .nx-route-cards{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding-top:35px;align-items:start;isolation:isolate} .nx-route-line{position:absolute;z-index:0;inset:25px 0 auto;width:100%;height:80px;max-width:none;pointer-events:none} .nx-usecase{position:relative;z-index:1;border:1px solid var(--nx-stroke);border-radius:24px;padding:0 23px 26px;background:linear-gradient(165deg,#fff 50%,var(--nx-tint));box-shadow:0 16px 30px var(--nx-glow);min-height:294px} .nx-usecase:nth-of-type(1){margin-top:46px}.nx-usecase:nth-of-type(2){margin-top:0}.nx-usecase:nth-of-type(3){margin-top:43px}.nx-usecase:nth-of-type(4){margin-top:-20px} .nx-case-top{display:flex;align-items:center;justify-content:space-between;gap:12px;position:relative;margin-top:-24px;margin-bottom:16px} .nx-case-index{width:53px;height:53px;display:grid;place-items:center;border-radius:50%;background:var(--nx-tile);color:var(--nx-accent);font-size:1.25rem;font-weight:790;border:1px solid #fff;flex:none} .nx-case-icon{width:68px;height:68px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--nx-accent);box-shadow:0 8px 24px rgba(23,124,120,.08);border:1px solid #e0efec;flex:none} .nx-case-icon .nx-icon{width:32px;height:32px} .nx-section .nx-usecase h3{font-size:1.17rem;line-height:1.28;margin-bottom:13px} .nx-section .nx-usecase p{font-size:.94rem;line-height:1.64} .nx-case-rule{display:block;width:29px;height:2px;background:var(--nx-accent);margin:19px 0 15px} .nx-case-chip{display:block;width:fit-content;padding:9px 13px;border-radius:14px;font-size:.84rem;font-weight:670;line-height:1.4;color:var(--nx-accent);background:var(--nx-tile)} .nx-privacy{display:grid;grid-template-columns:52px minmax(0,1fr) 250px;align-items:center;gap:23px;padding:25px 27px;margin-top:46px;border-radius:22px;border:1px solid #d0e8df;background:rgba(252,255,253,.96);box-shadow:0 12px 30px rgba(24,109,93,.045)} .nx-privacy-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#def2e9;color:#095f4e} .nx-section .nx-privacy h3{font-size:1.05rem;margin:0 0 7px} .nx-section .nx-privacy p{font-size:.84rem;line-height:1.65} .nx-section .nx-privacy .nx-privacy-seal{margin:0;display:flex;align-items:center;gap:13px;align-self:stretch;border-left:1px solid #badbd0;padding-left:23px;font-size:.8125rem;font-weight:780;letter-spacing:.06em;line-height:1.65;color:#125743} .nx-privacy-seal .nx-icon{width:28px;height:32px} @media(max-width:1199px){ .nx-wrap{width:calc(100% - 64px)} .nx-overview-layout{grid-template-columns:1fr;gap:50px} .nx-intro{display:grid;grid-template-columns:1.1fr 1fr;column-gap:40px;align-items:start} .nx-intro .nx-eyebrow,.nx-intro h2,.nx-intro .nx-lead{grid-column:1} .nx-checks{grid-column:2;grid-row:2/4;margin:0;padding-top:3px;gap:18px} .nx-actions{grid-column:1/3;margin-top:22px} .nx-status{grid-column:1/3} .nx-orbit{width:min(830px,100%);justify-self:center;margin-top:12px;gap:90px 100px} .nx-orbit-card{min-height:226px} .nx-capacity-grid{grid-template-columns:minmax(0,1fr) 232px minmax(0,1fr);column-gap:19px} .nx-input{padding:20px 17px;grid-template-columns:37px minmax(0,1fr);gap:12px} .nx-input-icon{width:37px;height:37px}.nx-input-icon .nx-icon{width:22px;height:22px} .nx-capacity-center{padding:12px;min-height:232px}.nx-capacity-disc{padding:16px;min-height:208px} .nx-section .nx-capacity-disc h3{font-size:1.10rem}.nx-section .nx-capacity-disc p{font-size:.8125rem} .nx-capacity-disc .nx-logo{max-height:28px;margin-bottom:8px} .nx-route-cards{gap:17px}.nx-usecase{padding:0 18px 22px} .nx-section .nx-usecase h3{font-size:1.08rem}.nx-section .nx-usecase p{font-size:.9rem} .nx-usecases-heading{width:62%}.nx-usecases-scenery{width:55%;top:80px;opacity:.7} .nx-privacy{grid-template-columns:45px minmax(0,1fr);gap:18px} .nx-privacy-seal{grid-column:2}.nx-section .nx-privacy .nx-privacy-seal{border-left:0;padding-left:0;border-top:1px solid #dcece5;padding-top:13px;font-size:.8125rem}.nx-privacy-seal .nx-icon{width:19px;height:22px} } @media(max-width:980px){ .nx-section{padding:62px 0}.nx-overview{padding-bottom:74px} .nx-capacity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .nx-input,.nx-input--1,.nx-input--2,.nx-input--3,.nx-input--4,.nx-input--5,.nx-input--6{grid-column:auto;grid-row:auto} .nx-capacity-center{grid-column:1/-1;grid-row:1;max-width:260px;margin:20px auto 32px;width:260px;min-height:260px}.nx-capacity-disc{min-height:236px} .nx-capacity-lines,.nx-input::after{display:none} .nx-input{padding:23px;grid-template-columns:42px minmax(0,1fr);gap:15px} .nx-input-icon{width:42px;height:42px} .nx-section .nx-capacity-disc h3{font-size:1.21rem}.nx-section .nx-capacity-disc p{font-size:.85rem} .nx-route-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 23px;padding-top:32px} .nx-usecase:nth-of-type(n){margin-top:0;min-height:0;padding:0 24px 25px} .nx-route-line{display:none} .nx-usecases-heading{width:100%;max-width:730px;padding-right:100px;margin-bottom:24px} .nx-usecases-scenery{width:500px;top:90px;right:-170px;opacity:.27} .nx-section .nx-usecase h3{font-size:1.16rem}.nx-section .nx-usecase p{font-size:.96rem} } @media(max-width:640px){ .nx-wrap{width:calc(100% - 36px)} .nx-section{padding:44px 0}.nx-section h2,.nx-section .nx-intro h2,.nx-section .nx-usecases-heading h2{font-size:clamp(1.7rem,7.5vw,2.1rem);line-height:1.19;letter-spacing:-.035em} .nx-section .nx-eyebrow{font-size:.8125rem;margin-bottom:16px;letter-spacing:.10em} .nx-intro{display:block;padding:0}.nx-section .nx-intro .nx-lead{font-size:1rem;line-height:1.65} .nx-checks{margin-top:23px;gap:13px}.nx-checks li{font-size:.92rem;gap:12px}.nx-checks li>span{width:31px;height:31px} .nx-actions{display:grid;grid-template-columns:1fr;gap:7px;margin-top:26px}.nx-text-link{justify-self:center} .nx-section .nx-status{font-size:.8125rem;margin-top:13px;justify-content:center} .nx-overview-layout{display:block} .nx-orbit{grid-template-columns:1fr;gap:16px;padding:0;margin-top:27px} .nx-orbit-rings,.nx-orbit-lines,.nx-orbit-note{display:none} .nx-orbit-hub{position:relative;top:auto;left:auto;transform:none;grid-column:1;grid-row:1;justify-self:center;width:95px;height:95px;margin:10px 0 20px;box-shadow:0 6px 19px rgba(32,143,119,.1),0 0 0 10px rgba(89,221,187,.1)} .nx-orbit-hub .nx-logo{width:61px;height:58px} .nx-orbit-card{padding:22px 24px;min-height:0;border-radius:19px} .nx-card-top{margin-bottom:16px}.nx-icon-tile{width:46px;height:46px;border-radius:13px} .nx-section .nx-orbit-card h3{font-size:1.17rem}.nx-section .nx-orbit-card p{font-size:.96rem} .nx-overview::before{opacity:.38;height:180px;bottom:-154px}.nx-overview::after{opacity:.4} .nx-heading{margin-bottom:27px}.nx-heading--center{text-align:left} .nx-section .nx-heading>p:not(.nx-eyebrow){font-size:.97rem;line-height:1.65} .nx-capacity-grid{grid-template-columns:1fr;gap:14px} .nx-capacity-center{width:247px;max-width:82%;margin:9px auto 32px} .nx-capacity-center:before{inset:-21px} .nx-capacity-center{min-height:247px}.nx-capacity-disc{padding:17px;min-height:223px}.nx-section .nx-capacity-disc h3{font-size:1.08rem}.nx-section .nx-capacity-disc p{font-size:.8125rem} .nx-input{padding:22px 20px;grid-template-columns:42px minmax(0,1fr);gap:14px;border-radius:19px} .nx-section .nx-input h3{font-size:1.07rem}.nx-section .nx-input p{font-size:.93rem;line-height:1.63} .nx-outcome{padding:22px 20px;gap:15px;align-items:flex-start;margin-top:23px} .nx-outcome-icon{width:37px;height:37px}.nx-outcome .nx-icon{width:24px;height:24px}.nx-outcome>div{padding:0;border:0} .nx-section .nx-outcome h3{font-size:1.02rem}.nx-section .nx-outcome p:not(.nx-eyebrow){font-size:.86rem} .nx-section .nx-footnote{text-align:left;font-size:.8125rem} .nx-usecases-heading{padding-right:0;margin-bottom:19px} .nx-usecases-scenery{top:230px;opacity:.24;right:-230px;width:610px} .nx-route-cards{grid-template-columns:1fr;gap:39px;padding-top:25px} .nx-usecase:nth-of-type(n){border-radius:21px;padding:0 24px 24px} .nx-case-top{margin-top:-19px;margin-bottom:13px}.nx-case-index{width:47px;height:47px;font-size:1.13rem}.nx-case-icon{width:59px;height:59px}.nx-case-icon .nx-icon{width:28px;height:28px} .nx-section .nx-usecase h3{font-size:1.2rem}.nx-section .nx-usecase p{font-size:.96rem} .nx-case-chip{font-size:.86rem;line-height:1.48;border-radius:13px} .nx-privacy{margin-top:25px;padding:22px 19px;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start;border-radius:19px} .nx-privacy-icon{width:34px;height:34px}.nx-privacy-icon .nx-icon{width:22px;height:22px}.nx-section .nx-privacy h3{font-size:1.06rem;line-height:1.35}.nx-section .nx-privacy p{font-size:.87rem} .nx-privacy-seal{grid-column:1/-1} .nx-section .nx-privacy .nx-privacy-seal{font-size:.8125rem;padding-top:15px} } @media(prefers-reduced-motion:reduce){.nx-section *{transition:none!important;animation:none!important}} @media print{ .nx-section{background:#fff!important;padding:25px 0;overflow:visible} .nx-wrap{width:100%}.nx-section::before,.nx-section::after,.nx-wave,.nx-usecases-scenery,.nx-orbit-lines,.nx-orbit-rings,.nx-capacity-lines,.nx-route-line{display:none!important} .nx-overview-layout,.nx-intro{display:block}.nx-orbit{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.nx-orbit-hub,.nx-orbit-note{display:none} .nx-capacity-grid{grid-template-columns:1fr 1fr}.nx-capacity-center{grid-column:1/-1;grid-row:1;width:240px} .nx-input{grid-column:auto;grid-row:auto}.nx-route-cards{grid-template-columns:1fr 1fr}.nx-usecase:nth-of-type(n){margin:0} .nx-orbit-card,.nx-input,.nx-usecase,.nx-outcome,.nx-privacy{break-inside:avoid;box-shadow:none} } .ux-section{--ux-ink:#092e32;--ux-text:#415e67;--ux-accent:#086c54;--ux-tile:#d9f5e9;--ux-tint:#edfaf4;--ux-stroke:#bfe4d6;--ux-glow:rgba(13,164,120,.13);position:relative;isolation:isolate;padding:86px 0;overflow:hidden;color:var(--ux-ink);background:#f5fbf8} .ux-section *, .ux-questions-section *{min-width:0} .ux-wrap{position:relative;z-index:1;width:min(1370px,calc(100% - 88px));margin:auto} .ux-section-head{margin:0 0 38px;max-width:990px} .ux-section-head h2{font-size:clamp(2rem,3.3vw,2.9rem);font-weight:750;line-height:1.13;letter-spacing:-.045em;margin:0} .ux-section-head h2 span{color:#06765c} .ux-section .ux-kicker{font-size:.8125rem;font-weight:770;color:#126e58;letter-spacing:.14em;line-height:1.6;text-transform:uppercase;margin:0 0 16px} .ux-head-split{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:end;max-width:none} .ux-section .ux-section-lead{font-size:1.05rem;color:var(--ux-text);line-height:1.7;max-width:495px;margin:0 0 3px} .ux-section .ux-icon{width:28px;height:28px;max-width:none;flex:none} .ux-iconbox{width:55px;height:55px;display:grid;place-items:center;flex:none;border-radius:16px;background:linear-gradient(145deg,#ffffff70,var(--ux-tile));color:var(--ux-accent);box-shadow:inset 0 1px 1px #ffffffb3,0 7px 19px var(--ux-glow)} .ux-tone-green{--ux-accent:#086c54;--ux-tile:#ccf4e4;--ux-tint:#effcf5;--ux-stroke:#aee7d4;--ux-glow:rgba(11,163,117,.14)} .ux-tone-blue{--ux-accent:#155d95;--ux-tile:#d5edff;--ux-tint:#eff8ff;--ux-stroke:#b1d9f4;--ux-glow:rgba(21,136,207,.14)} .ux-tone-cyan{--ux-accent:#086a7d;--ux-tile:#d0f1f7;--ux-tint:#ecfafd;--ux-stroke:#a9dfe9;--ux-glow:rgba(17,147,160,.13)} .ux-tone-amber{--ux-accent:#915415;--ux-tile:#ffedcc;--ux-tint:#fffaf1;--ux-stroke:#f2d7aa;--ux-glow:rgba(198,151,52,.14)} .ux-panel{position:relative;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--ux-stroke);border-radius:26px;padding:27px 28px 23px;background:linear-gradient(142deg,#fff 30%,var(--ux-tint));box-shadow:0 22px 38px -14px var(--ux-glow),inset 0 1px 0 #fff;overflow:hidden;isolation:isolate} .ux-panel::before{content:"";position:absolute;right:-65px;top:-75px;width:175px;height:175px;border-radius:50%;background:var(--ux-tile);opacity:.48;z-index:-1} .ux-panel h3{color:var(--ux-ink);font-weight:730;font-size:1.27rem;line-height:1.28;letter-spacing:-.025em;margin:0 0 11px} .ux-panel p{color:var(--ux-text);font-size:.97rem;line-height:1.66;margin:0 0 10px} .ux-panel-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;margin-bottom:22px} .ux-index{display:block;font-weight:760;color:var(--ux-accent);font-size:.8125rem;line-height:1.5;letter-spacing:.09em} .ux-panel-top>.ux-index{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.75);box-shadow:0 2px 10px #17452b09} .ux-panel-link{color:var(--ux-accent);display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;max-width:100%;text-decoration:none;font-weight:690;font-size:.86rem;line-height:1.45;padding:9px 0 2px;margin-top:auto} .ux-panel-link:hover{text-decoration:underline} .ux-panel-link>.ux-icon{width:18px;height:18px} .ux-panel-link:focus-visible{outline:3px solid #125a45;outline-offset:4px;border-radius:5px} .ux-extension-label{display:flex;align-items:center;gap:26px;justify-content:space-between;border-bottom:1px solid #bcdccf;padding-bottom:14px;margin:35px 0 18px;color:#396054} .ux-extension-label>span{font-size:.8125rem;font-weight:780;letter-spacing:.14em;line-height:1.7} .ux-extension-label p{font-size:.8125rem;margin:0} .ux-pro-section{background:radial-gradient(ellipse at 10% 35%,#c7f5e6,transparent 41%),radial-gradient(ellipse at 98% 15%,#d4efff,transparent 40%),radial-gradient(ellipse at 95% 90%,#fff1d2,transparent 36%),linear-gradient(140deg,#f9fefd,#edf9f5);padding-bottom:82px} .ux-pro-section::after{content:"";position:absolute;bottom:-250px;left:-240px;width:870px;height:330px;border-radius:50%;background:linear-gradient(130deg,#1c7d79,#76d9bd);transform:rotate(12deg);opacity:.36;z-index:0;pointer-events:none} .ux-pro-grid{display:grid;grid-template-columns:1.22fr 1fr 1fr;grid-template-rows:auto auto;gap:20px} .ux-core-main{grid-column:1;grid-row:1/3;background:linear-gradient(135deg,#f9fffc,#def7eb 65%,#dcf7ef);padding:32px 33px 24px;min-height:440px} .ux-core-main h3{font-size:1.56rem} .ux-pro-billing{grid-column:2/4;display:grid;grid-template-columns:64px 1fr;column-gap:22px;align-content:center;padding:24px 29px;background:linear-gradient(125deg,#fffefa,#fff8e9)} .ux-pro-billing>.ux-panel-top{grid-row:1/4;grid-column:1;display:block;margin:0} .ux-pro-billing>.ux-panel-top>.ux-index{margin:14px auto 0;background:transparent} .ux-pro-billing>h3,.ux-pro-billing>p,.ux-pro-billing>.ux-panel-link{grid-column:2} .ux-pro-billing>p{max-width:540px} .ux-pro-billing>.ux-panel-link{justify-self:start;margin-top:1px} .ux-pro-quote,.ux-pro-plan{min-height:252px} .ux-extensions{display:grid;grid-template-columns:1fr 1fr;gap:20px} .ux-extension{display:grid;grid-template-columns:55px 1fr;gap:0 24px;padding:26px 28px} .ux-extension .ux-panel-top{display:block;grid-column:1;grid-row:1/4;margin:0} .ux-extension .ux-index{margin-top:10px;background:transparent;box-shadow:none} .ux-extension h3,.ux-extension>p,.ux-extension>.ux-panel-link{grid-column:2} .ux-extension>p{font-size:.94rem} .ux-extension .ux-panel-link{justify-self:start} .ux-dossier-art{width:100%;position:relative;isolation:isolate;min-height:265px;margin:19px 0 6px;display:grid;place-items:center} .ux-dossier-orbit{position:absolute;width:255px;height:245px;border:1px dashed #65b8a899;box-shadow:0 0 0 20px #9dd9c128,inset 0 0 0 23px #78d7bd19;border-radius:50%;left:50%;top:5px;transform:translateX(-50%);z-index:-1} .ux-dossier-sheet{position:relative;width:232px;min-height:210px;border:1px solid #b4dcca;border-radius:18px;background:linear-gradient(155deg,#fff,#f6fdfa);box-shadow:0 20px 40px #10604925,0 4px 12px #1971520c;padding:19px 18px;transform:rotate(-4deg)} .ux-dossier-sheet::before{content:"";position:absolute;z-index:0;left:15px;width:76px;top:-10px;height:16px;border-radius:9px 9px 0 0;background:linear-gradient(120deg,#a6dec7,#c5e9d8)} .ux-dossier-sheet>img{width:43px;height:41px;object-fit:contain;margin:0 auto 9px} .ux-dossier-sheet>span{display:block;text-align:center;color:#0a4639;font-size:.85rem;font-weight:730} .ux-sheet-rule{height:1px;background:#d4e8dd;margin:13px 0} .ux-sheet-item{display:flex;align-items:center;gap:9px;border-bottom:1px solid #e0eee7;padding:9px 0;font-size:.8125rem;font-weight:600;color:#325b4e} .ux-sheet-item>.ux-icon{width:16px;height:16px;color:#167453} .ux-sheet-item>.ux-icon:last-child{margin-left:auto;width:13px;height:13px} .ux-dossier-node{position:absolute;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#fff;box-shadow:0 9px 25px #0f705527;border:1px solid #cae9dc;color:#08745b} .ux-node-1{left:0;top:20px;transform:rotate(-8deg)} .ux-node-2{right:0;bottom:42px;transform:rotate(8deg);background:#f6fcff;color:#166b8d} .ux-dossier-note{position:absolute;right:0;top:-7px;font-style:italic;font-size:.8125rem;font-weight:500;line-height:1.4;color:#226653;text-align:right;transform:rotate(-6deg)} .ux-features-section{background:radial-gradient(ellipse at 6% 30%,#d6f7eb,transparent 43%),radial-gradient(ellipse at 94% 48%,#dcefff,transparent 49%),#f7fcfa} .ux-feature-top{display:grid;grid-template-columns:1.18fr 1fr;gap:22px} .ux-feature-core{justify-content:center;padding:42px;background:radial-gradient(circle at 20% 100%,#20876c7a,transparent 65%),linear-gradient(135deg,#083c34,#15584a);border-color:#2c7860;--ux-ink:#f0fff7;--ux-text:#d3eadd;--ux-accent:#d5f7e5;--ux-stroke:#5a9c85;min-height:370px} .ux-feature-core::before{width:290px;height:290px;right:-140px;top:-130px;opacity:.12} .ux-feature-core .ux-iconbox{background:#b9f6dc1c;color:#a4edcc;border:1px solid #b4fbd633;box-shadow:none;width:66px;height:66px} .ux-feature-core .ux-panel-top>.ux-index{background:#ffffff11;color:#b3e7d1} .ux-feature-core h3{font-size:2.4rem;margin-bottom:17px;color:#fff} .ux-feature-core>p{max-width:520px;font-size:1.04rem;color:#d3eadd} .ux-feature-core .ux-micro-label{font-size:.8125rem;color:#acf1ce;letter-spacing:.15em;font-weight:760;margin-bottom:8px} .ux-chain{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px;align-items:center} .ux-chain span{border:1px solid #89c7ae44;background:#eefbf20c;color:#edfff6;padding:7px 10px;border-radius:7px;font-size:.8125rem;line-height:1.4} .ux-feature-side{display:grid;grid-template-columns:1fr;gap:20px} .ux-feature-side>.ux-panel{padding:24px 25px;display:grid;grid-template-columns:52px 1fr;column-gap:21px} .ux-feature-side .ux-panel-top{grid-column:1;grid-row:1/4;margin:0;display:block} .ux-feature-side .ux-index{margin-top:11px;box-shadow:none;background:transparent} .ux-feature-side h3,.ux-feature-side p,.ux-feature-side a{grid-column:2} .ux-feature-side a{justify-self:start} .ux-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px} .ux-option{padding:24px 22px;min-height:232px;border-radius:20px} .ux-option h3{font-size:1.11rem} .ux-option p{font-size:.87rem;line-height:1.65;margin:0} .ux-option .ux-iconbox{height:44px;width:44px;border-radius:13px} .ux-option .ux-icon{width:24px;height:24px} .ux-option .ux-index{font-size:.8125rem;background:transparent;box-shadow:none} .ux-option .ux-panel-top{margin-bottom:19px} .ux-consumer-section{background:radial-gradient(ellipse at 30% 70%,#c2eddd,transparent 52%),radial-gradient(ellipse at 88% 22%,#d8efff,transparent 40%),linear-gradient(160deg,#f5fbf8,#f3fbf6)} .ux-consumer-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;align-items:center;max-width:1120px;margin:auto} .ux-consumer-rows{border:1px solid #c4dfd1;border-radius:25px;background:#ffffffd6;box-shadow:0 25px 60px #16574010;padding:13px 33px} .ux-consumer-row{display:grid;grid-template-columns:53px 1fr;gap:22px;padding:26px 0;border-bottom:1px solid #d7e9df} .ux-consumer-row:last-child{border:0} .ux-consumer-row h3{font-size:1.17rem;margin:6px 0 9px;line-height:1.35} .ux-consumer-row p{color:var(--ux-text);margin:0;font-size:.96rem;line-height:1.67} .ux-phone-scene{position:relative;isolation:isolate;margin:0;display:grid;justify-items:center;padding:15px 35px 0} .ux-phone-shell{max-width:240px;border:7px solid #164739;border-radius:25px;background:#f7fcfa;overflow:hidden;box-shadow:16px 28px 50px #0c644232;transform:rotate(-5deg);position:relative} .ux-phone-shell img{width:100%;height:auto;display:block} .ux-scene-orbit{position:absolute;z-index:-1;left:50%;top:50%;width:360px;height:360px;border-radius:50%;border:1px dashed #6dbda199;box-shadow:0 0 0 24px #8fdabc26,inset 0 0 0 38px #aff3d929;transform:translate(-50%,-50%)} .ux-phone-scene figcaption{text-align:center;font-size:.8125rem;line-height:1.6;color:#4e6c60;margin-top:26px} .ux-photo-badge{position:absolute;z-index:3;right:0;top:14%;width:66px;height:66px;border-radius:21px;background:#f5fffa;color:#087253;box-shadow:0 12px 35px #0b663222;display:grid;place-items:center;border:1px solid #b7e8d6;transform:rotate(7deg)} .ux-cross-section{background:radial-gradient(ellipse at 18% 70%,#d7f2ec,transparent 40%),radial-gradient(ellipse at 93% 43%,#d7ecf8,transparent 45%),#f6fcf9} .ux-cross-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;margin-bottom:35px} .ux-cross-intro .ux-section-head{margin:0} .ux-cross-intro .ux-section-lead{margin-top:22px} .ux-border-scene{position:relative;display:flex;align-items:center;justify-content:center;gap:22px;padding:25px 20px 65px;min-height:228px} .ux-border-country{width:103px;height:103px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;line-height:1.2;background:linear-gradient(160deg,#fff,#e4f9ef);box-shadow:0 14px 35px #0d66401c,0 0 0 10px #e2f1e860;color:#225841;border:1px solid #c0e7d5;font-size:.84rem;flex:none} .ux-border-country>b{font-size:2rem;font-weight:750;letter-spacing:-.04em} .ux-border-country:last-of-type{background:linear-gradient(160deg,#fff,#eef6ff);color:#266587} .ux-border-line{display:flex;align-items:center;gap:12px;flex:1;max-width:150px;color:#098775} .ux-border-line>span{height:1px;border-top:2px dashed #68b3a6;flex:1;min-width:12px} .ux-border-document{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:14px;white-space:nowrap;border:1px solid #c4e1d7;box-shadow:0 10px 24px #125c3b12;background:#ffffffe6;padding:13px 22px;border-radius:12px;color:#315f50;font-size:.8125rem} .ux-border-document .ux-icon{width:20px;height:20px} .ux-border-items{display:grid;grid-template-columns:1fr 1fr;gap:21px} .ux-border-item{display:grid;grid-template-columns:62px 1fr;gap:0 22px;padding:28px} .ux-border-item .ux-panel-top{grid-column:1;grid-row:1/4;display:block;margin:0} .ux-border-item .ux-index{background:transparent;box-shadow:none;margin:13px auto 0} .ux-border-item h3,.ux-border-item>p{grid-column:2} .ux-record-section{background:linear-gradient(140deg,#edf7f1,#f5fcf9 57%,#e8f4fc)} .ux-record-section>.ux-wrap>.section-head{max-width:930px;margin-bottom:34px} .ux-record-section .section-head h2{font-size:clamp(1.8rem,3vw,2.6rem)} .ux-record-layout{display:grid;grid-template-columns:minmax(215px,.65fr) minmax(0,2fr);border:1px solid #bddbcd;background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 24px 55px #245b3610} .ux-record-aside{background:linear-gradient(145deg,#dcf4e8,#f2fcf7 65%,#d6eeeb);padding:38px 29px;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden} .ux-record-aside::after{content:"";position:absolute;z-index:-1;width:300px;height:260px;border:1px solid #aad9ca;box-shadow:0 0 0 23px #b8e4d02c;border-radius:50%;left:-110px;bottom:-130px} .ux-record-aside .ux-iconbox{width:61px;height:61px;margin-bottom:26px;background:#ffffff94} .ux-record-aside .ux-kicker{font-size:.8125rem;letter-spacing:.1em;margin-bottom:14px} .ux-record-aside .ux-record-big{font-size:1.58rem;line-height:1.27;letter-spacing:-.035em;font-weight:700;color:#124b3c;margin:0 0 25px} .ux-record-stages{display:flex;align-items:center;gap:14px;padding-bottom:25px} .ux-record-stages>span{display:grid;place-items:center;width:39px;height:39px;background:#ffffffbb;border:1px solid #b8dbcb;border-radius:11px;color:#167b59} .ux-record-stages .ux-icon{width:20px;height:20px} .ux-record-aside .ux-record-note{color:#456a5c;font-size:.85rem;line-height:1.66;margin:0} .ux-record-rows{display:grid;grid-template-columns:1fr 1fr;padding:12px 28px;column-gap:30px} .ux-record-item{position:relative;display:grid;grid-template-columns:24px 1fr;gap:12px;border-bottom:1px solid #dcece3;padding:25px 0} .ux-record-item:nth-last-child(-n/**/+2){border:0} .ux-record-item>.ux-index{padding-top:4px;font-size:.8125rem} .ux-record-item h3{font-size:1.12rem;margin-bottom:10px;padding-right:14px} .ux-record-item p{color:var(--ux-text);font-size:.91rem;line-height:1.7;margin:0} .ux-record-dot{width:5px;height:5px;background:#5cbca0;border-radius:50%;position:absolute;right:0;top:36px} .ux-record--quote .ux-record-aside{background:linear-gradient(150deg,#fff4d9,#fffaf0 60%,#e8f8ef)} .ux-record--quote .ux-record-layout{border-color:#e3d4b2} .ux-record--planning .ux-record-aside{background:linear-gradient(150deg,#dceefa,#f5fcff 65%,#d9f2eb)} .ux-record--planning .ux-record-layout{border-color:#bfdae9} .ux-record--planning .ux-record-dot{background:#278db7} .ux-flow-section{background:linear-gradient(130deg,#f9fdfb,#eaf7f1);padding-top:76px} .ux-flow-section .section-head{max-width:870px} .ux-data-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:45px;row-gap:32px;position:relative;padding-top:16px} .ux-data-chain::before{content:"";position:absolute;top:38px;left:5%;right:5%;border-top:1px dashed #87baa8} .ux-data-node{position:relative;display:grid;grid-template-columns:45px minmax(0,1fr);gap:18px;align-content:start;padding:20px 0 23px;border-bottom:1px solid #bddbcf} .ux-data-node .ux-iconbox{width:45px;height:45px;border-radius:14px;position:relative} .ux-data-node .ux-icon{width:23px;height:23px} .ux-data-node h3{font-size:1.13rem;margin:7px 0 11px} .ux-data-node p{font-size:.92rem;line-height:1.69;color:var(--ux-text);margin:0} .ux-questions-section{background:#f3f9f6} .ux-question-list{border:1px solid #c8ded1;border-radius:21px;overflow:hidden;background:#fff;box-shadow:0 15px 38px #17624008} .ux-question-list details{border-bottom:1px solid #dcebe2} .ux-question-list details:last-child{border-bottom:0} .ux-question-list summary{list-style:none;display:flex;align-items:center;gap:20px;cursor:pointer;min-height:78px;padding:21px 29px} .ux-question-list summary::-webkit-details-marker{display:none} .ux-question-list summary h3{font-size:1.08rem;line-height:1.5;flex:1;margin:0} .ux-question-list summary .ux-index{color:#3b7561;font-size:.8125rem;flex:none} .ux-expand{width:30px;height:30px;display:grid;place-items:center;flex:none;background:#e4f4eb;color:#1d6c4e;border-radius:50%;font-size:1.2rem;line-height:1} .ux-question-list details[open] summary{background:#edf8f2} .ux-question-list details[open] .ux-expand{transform:rotate(45deg)} .ux-question-answer{padding:4px 76px 23px;color:#466259} .ux-question-answer p{margin:13px 0 0;font-size:.96rem;line-height:1.75} .ux-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid #c4dece;border-radius:24px;overflow:hidden;box-shadow:0 14px 44px #1256390d;background:linear-gradient(115deg,#f4fcf7,#e9f6f1 42%,#eef8ff 70%,#fffaf0)} .ux-lane{position:relative;padding:30px 31px;background:linear-gradient(180deg,#fff9,transparent);border-right:1px solid #d0e3d9} .ux-lane:last-child{border:0} .ux-lane .ux-iconbox{margin-bottom:24px;width:49px;height:49px;border-radius:15px} .ux-lane .status{background:var(--ux-tile);color:var(--ux-accent);margin-bottom:14px;border-radius:5px;font-size:.8125rem} .ux-lane h3{font-size:1.25rem;margin-bottom:12px} .ux-lane p{font-size:.94rem;line-height:1.7;color:#3e5b56;margin:0} .ux-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .ux-related{padding:24px 26px;border:1px solid var(--ux-stroke);border-radius:20px;background:linear-gradient(150deg,#fff,var(--ux-tint));box-shadow:0 14px 30px -17px var(--ux-glow);position:relative} .ux-related .ux-iconbox{margin-bottom:16px;width:42px;height:42px;border-radius:13px} .ux-related .ux-iconbox svg{height:22px;width:22px} .ux-related h3{font-size:1.05rem;margin-bottom:7px} .ux-related h3>a{display:flex;gap:16px;align-items:center;justify-content:space-between;min-height:44px;text-decoration:none;color:var(--ux-accent)} .ux-related h3>a:hover{text-decoration:underline} .ux-related h3 .ux-icon{height:20px;width:20px;flex:none} .ux-related p{font-size:.9rem;color:#446559;line-height:1.65;margin:0} .ux-handoff{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #bedccd;border-radius:24px;background:linear-gradient(110deg,#fff,#e6f7ed 45%,#edf8fc);overflow:hidden} .ux-handoff-item{padding:28px 25px;border-right:1px solid #bedccd} .ux-handoff-item:last-child{border:0} .ux-handoff-item>.ux-iconbox{margin-bottom:22px} .ux-handoff-item>span:not(.ux-iconbox){color:#30805f;font-size:.8125rem;font-weight:750;display:block;margin:0 0 7px} .ux-handoff-item h3{font-size:1.15rem;margin-bottom:12px} .ux-handoff-item p{font-size:.93rem;color:#3f6156;line-height:1.67;margin:0} .nx-overview{background:radial-gradient(ellipse at 58% 40%,#b8f9e6,transparent 42%),radial-gradient(ellipse at 89% 33%,#bce9ff,transparent 40%),radial-gradient(ellipse at 92% 85%,#ffe9b2,transparent 37%),linear-gradient(135deg,#fbfffd,#effcff 52%,#ebfaf4)} .nx-orbit-card{background:linear-gradient(145deg,#ffffffed 22%,var(--nx-tint));box-shadow:0 30px 55px -12px var(--nx-glow),inset 0 1px 0 #fff;border-color:var(--nx-stroke)} .nx-icon-tile{box-shadow:inset 0 -8px 20px #ffffff40,0 6px 15px -4px var(--nx-glow)} .nx-orbit-hub{background:linear-gradient(145deg,#fff,#f9fffe);box-shadow:0 20px 40px #1cb69c3b,0 0 0 16px #98f2d92e,0 0 0 32px #6fdfc01a} .nx-capacity{background:radial-gradient(ellipse at 49% 48%,#bdf7e8,transparent 51%),radial-gradient(ellipse at 3% 76%,#ccefff,transparent 41%),linear-gradient(130deg,#fbfefc,#eefbf7)} .nx-input{box-shadow:0 16px 35px #13795b0d,inset 0 1px #fff} .nx-outcome{box-shadow:0 13px 40px #2c795109;border:1px solid #c4efde} .nx-usecases{background:radial-gradient(ellipse at 76% 35%,#def3f5,transparent 58%),linear-gradient(160deg,#fbfefc,#e7f6f0 68%,#ddf3ee);padding-bottom:64px} .nx-usecases-scenery{top:143px;right:0;max-width:none;width:67%;mask-image:none;-webkit-mask-image:none;opacity:1} .nx-usecases-scenery .ux-landscape{width:100%;height:auto;max-width:none;opacity:1;mask-image:none;-webkit-mask-image:none;display:block} .ux-landscape-badge{position:absolute;right:2.5%;top:45%;max-width:220px;display:flex;align-items:center;gap:12px;background:rgba(250,255,253,.95);border:1px solid #d4e9e1;box-shadow:0 7px 20px #1c6f5510;border-radius:16px;padding:16px 20px;color:#276358;font-size:.8125rem;line-height:1.55} .ux-landscape-badge .ux-icon{width:25px;height:25px;flex:none;color:#167185} .nx-section .ux-scene-note{position:absolute;left:56%;top:44px;width:230px;font-size:1.27rem;line-height:1.3;font-style:italic;font-family:"Segoe Print","Bradley Hand",cursive;color:#367c6c;white-space:pre-line;transform:rotate(-6deg);text-align:center} .nx-section .ux-scene-note::after{content:"⤵";display:block;text-align:left;font-size:2.4rem;margin-left:25px;line-height:1} .nx-usecases-heading{width:51%;max-width:650px} .nx-route-cards{padding-top:115px} .nx-usecase{background:linear-gradient(160deg,#fffffff7 57%,var(--nx-tint));border-color:#d5eae1;box-shadow:0 21px 44px -9px var(--nx-glow);min-height:300px;padding:0 25px 27px} .nx-case-chip{border-radius:18px;padding:11px 15px} .nx-usecase:nth-of-type(4){margin-top:-40px} .nx-route-line{top:103px;height:92px} .nx-privacy{box-shadow:0 16px 38px #1855420e;background:#ffffffed} .nx-usecases::after{content:"";position:absolute;right:0;bottom:0;pointer-events:none;width:170px;height:294px;background:url("/assets/decor/v135/foliage.webp") no-repeat right bottom;background-size:contain;z-index:0;opacity:.8} @media(min-width:1200px){ .nx-overview-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.54fr);gap:40px} .nx-wrap{width:min(1420px,calc(100% - 88px))} .nx-section .nx-intro h2{font-size:clamp(2.3rem,3.35vw,3.05rem);line-height:1.12;letter-spacing:-.048em} .nx-section .nx-intro .nx-lead{font-size:1.06rem;line-height:1.68} .nx-orbit{gap:110px 130px} .nx-orbit-card{padding:25px 26px 28px;min-height:239px;border-radius:26px} .nx-section .nx-orbit-card h3{font-size:1.23rem} .nx-section .nx-orbit-card p{font-size:1.01rem;line-height:1.66} .nx-orbit-hub{width:168px;height:168px} .nx-orbit-hub .nx-logo{width:93px;height:90px} .nx-section .nx-orbit-note{top:-36px;font-family:"Segoe Print","Bradley Hand",cursive;font-size:.97rem;font-style:italic;transform:rotate(-5deg);color:#225d4e} .nx-capacity-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.88fr) minmax(0,1fr);column-gap:40px;row-gap:17px} .nx-input{padding:24px 25px;column-gap:19px;grid-template-columns:55px minmax(0,1fr);border-radius:25px} .nx-input-icon{width:55px;height:55px} .nx-section .nx-input h3{font-size:1.17rem} .nx-section .nx-input p{font-size:.96rem;line-height:1.6} .nx-capacity-center{max-width:322px;min-height:322px;padding:18px} .nx-capacity-disc{min-height:286px;padding:25px} .nx-section .nx-capacity-disc h3{font-size:1.35rem} .nx-section .nx-capacity-disc p{font-size:.91rem} .nx-section .nx-usecases-heading h2{font-size:clamp(2.25rem,3.5vw,3.12rem);line-height:1.12} .nx-section .nx-usecases-heading>p:not(.nx-eyebrow){font-size:1.07rem} .nx-section .nx-usecase h3{font-size:1.24rem} .nx-section .nx-usecase p{font-size:1.01rem} } @media(min-width:1600px){.ux-section-head h2{font-size:3.1rem}.ux-pro-grid{grid-template-columns:1.22fr 1fr 1fr}.nx-usecases-scenery{width:63%;max-width:1100px}.nx-route-cards{padding-top:135px}.nx-route-line{top:123px}} @media(max-width:1199px){ .ux-wrap{width:calc(100% - 64px)} .ux-pro-grid{grid-template-columns:1.16fr 1fr 1fr;gap:16px} .ux-core-main{padding:27px 24px} .ux-panel{padding:24px 22px;border-radius:22px} .ux-head-split{gap:40px} .ux-panel h3{font-size:1.17rem} .ux-panel p{font-size:.92rem} .ux-pro-billing{grid-template-columns:48px 1fr;gap:0 18px} .ux-pro-billing>.ux-panel-top .ux-iconbox{width:48px;height:48px} .ux-dossier-sheet{width:198px;padding:16px} .ux-dossier-node{width:39px;height:39px} .ux-dossier-node .ux-icon{width:23px;height:23px} .ux-dossier-note{font-size:.8125rem;top:-16px} .ux-options{grid-template-columns:repeat(3,minmax(0,1fr))} .ux-option:nth-child(4),.ux-option:nth-child(5){grid-column:span 1} .ux-consumer-layout{gap:40px;grid-template-columns:.8fr 1.2fr} .ux-consumer-rows{padding:8px 24px} .ux-phone-scene{padding-inline:10px} .ux-cross-intro{gap:36px} .ux-record-rows{column-gap:22px;padding-inline:23px} .ux-lane{padding:28px 24px} .ux-handoff{grid-template-columns:repeat(2,minmax(0,1fr))} .ux-handoff-item:nth-child(2){border-right:0}.ux-handoff-item:nth-child(-n/**/+2){border-bottom:1px solid #bedccd} .nx-usecases-scenery{top:160px;width:63%;right:-35px;opacity:.86} .nx-section .ux-scene-note{left:65%;top:38px;font-size:1.04rem;width:205px} .ux-landscape-badge{right:8%;top:43%;max-width:185px;font-size:.8125rem;padding:10px 15px} } @media(max-width:980px){ .ux-section{padding:60px 0} .ux-head-split{grid-template-columns:1fr;gap:20px} .ux-section .ux-section-lead{max-width:750px;font-size:1rem} .ux-pro-grid{grid-template-columns:1fr 1fr} .ux-core-main{grid-column:1/3;grid-row:auto;display:grid;grid-template-columns:1.15fr 1fr;gap:0 30px;min-height:0;align-content:center;padding:30px} .ux-core-main>.ux-panel-top,.ux-core-main>h3,.ux-core-main>p,.ux-core-main>.ux-panel-link{grid-column:1} .ux-core-main>.ux-panel-link{justify-self:start} .ux-core-main>.ux-dossier-art{grid-column:2;grid-row:1/6;margin:0;min-height:270px} .ux-core-main>h3{font-size:1.5rem} .ux-dossier-sheet{width:219px} .ux-pro-billing{grid-column:1/3;min-height:150px} .ux-pro-quote,.ux-pro-plan{min-height:226px} .ux-extension{gap:0 18px;grid-template-columns:49px 1fr} .ux-extension .ux-iconbox{width:47px;height:47px} .ux-feature-top{grid-template-columns:1fr} .ux-feature-core{min-height:0;padding:32px} .ux-feature-side{grid-template-columns:1fr 1fr} .ux-feature-side>.ux-panel{display:flex} .ux-feature-side .ux-panel-top{display:flex;grid-column:auto;margin-bottom:20px} .ux-feature-side .ux-index{margin:0} .ux-options{grid-template-columns:repeat(3,minmax(0,1fr))} .ux-option p{font-size:.91rem} .ux-consumer-layout{grid-template-columns:.8fr 1.2fr;gap:32px} .ux-consumer-row{padding:22px 0;gap:15px;grid-template-columns:40px 1fr} .ux-consumer-row .ux-iconbox{width:40px;height:40px;border-radius:12px} .ux-consumer-row .ux-icon{width:22px;height:22px} .ux-scene-orbit{width:250px;height:250px} .ux-phone-shell{max-width:218px} .ux-photo-badge{right:-5px;width:49px;height:49px;border-radius:15px} .ux-cross-intro{grid-template-columns:1fr;gap:18px} .ux-border-scene{max-width:650px;width:100%;justify-self:center;padding-bottom:65px} .ux-border-items{gap:17px} .ux-record-layout{grid-template-columns:1fr} .ux-record-aside{display:grid;grid-template-columns:61px 1fr;gap:0 25px;align-items:center;padding:28px 31px} .ux-record-aside>.ux-iconbox{grid-column:1;grid-row:1/4;margin:0} .ux-record-aside>.ux-kicker,.ux-record-aside>.ux-record-big,.ux-record-aside>.ux-record-note{grid-column:2} .ux-record-aside>.ux-record-big{font-size:1.5rem;margin:0 0 8px} .ux-record-aside>.ux-record-big br{display:none} .ux-record-stages{display:none} .ux-record-aside>.ux-kicker{margin-bottom:8px} .ux-record-rows{padding:5px 28px} .ux-data-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px} .ux-data-chain::before{display:none} .ux-lanes{grid-template-columns:1fr} .ux-lane{display:grid;grid-template-columns:51px 1fr;gap:0 24px;border:0;border-bottom:1px solid #ccdfd3} .ux-lane .ux-iconbox{grid-column:1;grid-row:1/4;margin:0} .ux-lane>h3,.ux-lane>p,.ux-lane>.status{grid-column:2;justify-self:start} .ux-lane>.status{margin-bottom:10px} .ux-related-grid{gap:13px}.ux-related{padding:23px 21px} .nx-usecases-scenery{top:125px;width:650px;right:-125px;opacity:.42} .nx-section .ux-scene-note,.ux-landscape-badge{display:none} .nx-usecases-heading{padding-right:0;width:100%;max-width:730px} .nx-route-cards{padding-top:55px} .nx-usecase:nth-of-type(n){margin-top:0} .nx-usecases::after{opacity:.28;width:120px} } @media(max-width:640px){ .ux-section{padding:45px 0} .ux-wrap{width:calc(100% - 36px)} .ux-section-head{margin-bottom:29px} .ux-section-head h2{font-size:clamp(1.8rem,7.5vw,2.25rem);line-height:1.17;letter-spacing:-.04em} .ux-section .ux-kicker{font-size:.8125rem;letter-spacing:.1em;margin-bottom:14px} .ux-section .ux-section-lead{font-size:.98rem;line-height:1.65} .ux-pro-grid{grid-template-columns:1fr;gap:16px} .ux-core-main{grid-column:1;display:flex;padding:26px 24px} .ux-core-main>.ux-panel-top{margin-bottom:18px} .ux-core-main>p{font-size:.97rem} .ux-core-main>.ux-dossier-art{width:100%;min-height:245px;margin:18px 0 3px} .ux-dossier-art .ux-dossier-sheet{width:216px;transform:rotate(-3deg);padding:17px} .ux-dossier-art .ux-dossier-orbit{width:240px;height:234px;top:9px} .ux-dossier-art .ux-dossier-node{width:43px;height:43px} .ux-dossier-art .ux-node-1{top:35px;left:-5px}.ux-dossier-art .ux-node-2{bottom:28px;right:-4px} .ux-dossier-note{font-size:.8125rem;right:-3px;top:-9px} .ux-pro-billing{grid-column:1;display:flex;min-height:0;padding:24px} .ux-pro-billing>.ux-panel-top{display:flex;margin-bottom:18px} .ux-pro-billing>.ux-panel-top>.ux-index{margin:0;width:34px;height:34px} .ux-pro-quote,.ux-pro-plan{min-height:0} .ux-panel{padding:24px;border-radius:21px} .ux-panel-top{margin-bottom:18px} .ux-panel h3{font-size:1.22rem} .ux-panel p{font-size:.96rem;line-height:1.68} .ux-panel-link{font-size:.87rem;min-height:44px;margin-top:5px;max-width:100%} .ux-extensions{grid-template-columns:1fr;gap:15px} .ux-extension{padding:24px;display:grid;grid-template-columns:43px 1fr;gap:0 18px} .ux-extension .ux-panel-top{display:block;margin:0} .ux-extension .ux-index{margin-top:9px} .ux-extension .ux-iconbox{width:42px;height:42px;border-radius:12px} .ux-extension .ux-iconbox .ux-icon{width:24px;height:24px} .ux-extension>p{font-size:.92rem} .ux-extension-label{flex-direction:column;gap:6px;align-items:flex-start;margin-top:28px;padding-bottom:13px} .ux-extension-label>span{font-size:.8125rem;letter-spacing:.12em} .ux-extension-label p{font-size:.8125rem} .ux-feature-core{padding:28px;min-height:0} .ux-feature-core h3{font-size:2.2rem} .ux-feature-core>p{font-size:.97rem} .ux-chain{gap:7px;margin:18px 0} .ux-chain span{font-size:.8125rem;padding:7px 9px} .ux-feature-side{grid-template-columns:1fr;gap:16px} .ux-feature-side>.ux-panel{display:grid;grid-template-columns:44px 1fr;gap:0 17px} .ux-feature-side .ux-panel-top{display:block;margin:0;grid-row:1/4;grid-column:1} .ux-feature-side .ux-panel-top>.ux-index{margin-top:10px} .ux-feature-side .ux-iconbox{width:43px;height:43px;border-radius:12px} .ux-feature-side .ux-icon{width:24px;height:24px} .ux-feature-side h3,.ux-feature-side p,.ux-feature-side a{grid-column:2} .ux-feature-side p{font-size:.93rem} .ux-options{grid-template-columns:1fr;gap:13px} .ux-option{min-height:0;display:grid;grid-template-columns:45px 1fr;gap:0 18px;padding:23px} .ux-option>.ux-panel-top{display:block;margin:0;grid-column:1;grid-row:1/4} .ux-option .ux-index{margin-top:10px} .ux-option h3,.ux-option p{grid-column:2} .ux-option h3{font-size:1.15rem} .ux-option p{font-size:.93rem;line-height:1.65} .ux-consumer-layout{grid-template-columns:1fr;gap:30px} .ux-phone-scene{padding:8px 38px 0;max-width:345px;width:100%;margin:auto} .ux-phone-shell{max-width:190px} .ux-photo-badge{right:23px;top:12%} .ux-phone-scene figcaption{margin-top:23px;font-size:.8125rem} .ux-consumer-rows{padding:4px 22px;border-radius:21px} .ux-consumer-row{grid-template-columns:42px 1fr;gap:17px;padding:23px 0} .ux-consumer-row h3{font-size:1.16rem;margin:5px 0 9px} .ux-consumer-row p{font-size:.95rem} .ux-border-scene{padding-inline:10px;gap:18px;min-height:216px} .ux-border-country{width:86px;height:86px;font-size:.8125rem} .ux-border-country>b{font-size:1.6rem} .ux-border-line{gap:6px} .ux-border-line .ux-icon{width:24px;height:24px} .ux-border-document{font-size:.8125rem;padding:12px 15px;max-width:100%;white-space:normal;width:max-content} .ux-border-document .ux-icon{width:21px;height:21px} .ux-border-items{grid-template-columns:1fr;gap:14px} .ux-border-item{grid-template-columns:43px 1fr;gap:0 16px;padding:23px} .ux-border-item .ux-iconbox{width:42px;height:42px;border-radius:12px} .ux-border-item .ux-icon{width:23px;height:23px} .ux-border-item h3{font-size:1.15rem} .ux-border-item>p{font-size:.93rem} .ux-cross-intro{margin-bottom:17px} .ux-record-section .section-head h2{font-size:1.9rem;line-height:1.2} .ux-record-layout{border-radius:22px} .ux-record-aside{padding:25px 23px;grid-template-columns:43px 1fr;gap:0 17px} .ux-record-aside>.ux-iconbox{width:43px;height:43px;border-radius:13px} .ux-record-aside .ux-record-big{font-size:1.38rem;line-height:1.27} .ux-record-aside>.ux-kicker{font-size:.8125rem;line-height:1.6} .ux-record-aside .ux-record-note{font-size:.8125rem} .ux-record-rows{grid-template-columns:1fr;padding:0 22px} .ux-record-item{padding:23px 0;gap:11px;grid-template-columns:24px 1fr} .ux-record-item:nth-last-child(2){border-bottom:1px solid #dcece3} .ux-record-item h3{font-size:1.1rem} .ux-record-item p{font-size:.94rem;line-height:1.7} .ux-record-dot{top:33px} .ux-data-chain{grid-template-columns:1fr;gap:6px;padding:0} .ux-data-node{grid-template-columns:42px 1fr;gap:18px;padding:23px 0} .ux-data-node h3{font-size:1.15rem} .ux-data-node p{font-size:.94rem} .ux-question-list{border-radius:17px} .ux-question-list summary{padding:19px 20px;gap:13px} .ux-question-list summary h3{font-size:1rem} .ux-question-answer{padding:0 23px 21px} .ux-question-answer p{font-size:.94rem;line-height:1.74} .ux-expand{width:27px;height:27px} .ux-question-list summary>.ux-index{display:none} .ux-lanes{border-radius:21px} .ux-lane{grid-template-columns:42px 1fr;padding:25px 23px;gap:0 17px} .ux-lane .ux-iconbox{height:41px;width:41px;border-radius:12px} .ux-lane .ux-iconbox .ux-icon{width:22px;height:22px} .ux-lane h3{font-size:1.16rem} .ux-lane p{font-size:.93rem} .ux-related-grid{grid-template-columns:1fr;gap:14px} .ux-related{display:grid;grid-template-columns:40px 1fr;gap:0 16px;padding:22px} .ux-related>.ux-iconbox{grid-column:1;grid-row:1/3;width:39px;height:39px;margin:0} .ux-related h3,.ux-related>p{grid-column:2} .ux-related h3{margin:0 0 6px} .ux-related h3>a{align-items:flex-start;min-height:44px;padding:3px 0} .ux-related p{font-size:.92rem} .ux-handoff{grid-template-columns:1fr;border-radius:21px} .ux-handoff-item{display:grid;grid-template-columns:42px 1fr;gap:0 18px;padding:25px 24px;border-right:0;border-bottom:1px solid #bedccd} .ux-handoff-item>.ux-iconbox{grid-row:1/4;grid-column:1;width:42px;height:42px;margin:0} .ux-handoff-item>span:not(.ux-iconbox),.ux-handoff-item>h3,.ux-handoff-item>p{grid-column:2} .ux-handoff-item>span:not(.ux-iconbox){margin-bottom:7px} .nx-usecases-scenery{width:670px;top:217px;right:-212px;opacity:.3} .nx-route-cards{padding-top:45px} .nx-usecases::after{display:none} .ux-landscape-badge{display:none} } @media(prefers-reduced-motion:reduce){.ux-section *, .ux-questions-section *{animation:none!important;transition:none!important}} @media print{ .ux-section{background:#fff!important;color:#000!important;padding:20px 0;overflow:visible} .ux-panel,.ux-record-layout,.ux-record-aside,.ux-lane,.ux-related{background:#fff!important;color:#000!important;box-shadow:none!important} .ux-section p,.ux-section h2,.ux-section h3{color:#000!important} .ux-wrap{width:100%}.ux-pro-grid,.ux-feature-top,.ux-record-layout{display:block} .ux-dossier-art,.ux-phone-scene,.ux-border-scene,.ux-landscape,.ux-landscape-badge,.ux-scene-note,.ux-section::after{display:none!important} .ux-panel,.ux-record-item{break-inside:avoid} .ux-section .ux-panel{margin-bottom:12px} .ux-question-list details:not([open])>.ux-question-answer{display:block} .nx-usecases-scenery,.nx-usecases::after{display:none!important} } .ux-card-flow{display:flex;gap:10px;justify-content:space-between;align-items:center;width:100%;margin:9px 0 16px;color:var(--ux-accent)} .ux-card-flow>span{display:flex;align-items:center;flex-direction:column;gap:8px;text-align:center;flex:1;background:rgba(255,255,255,.48);border:1px solid var(--ux-stroke);border-radius:11px;padding:12px 6px} .ux-card-flow .ux-icon{height:20px;width:20px} .ux-card-flow b{font-weight:600;font-size:.8125rem;line-height:1.4} @media(min-width:1200px){.nx-section .nx-orbit-note{left:53%;right:auto;top:-73px;width:226px;text-align:center;line-height:1.35;transform:translateX(-50%) rotate(-6deg)}.nx-section .nx-orbit-note::after{content:"⤵";display:block;font-size:2.1rem;line-height:1;margin-top:3px}} @media(max-width:640px){.ux-card-flow{margin-top:8px;gap:9px}.ux-card-flow>span{flex-direction:row;justify-content:center;gap:6px;padding:9px 5px;border-radius:8px}.ux-card-flow b{font-size:.8125rem}.ux-card-flow .ux-icon{width:16px;height:16px}} .ux-record-aside .ux-record-big{overflow-wrap:anywhere} .ge2-audience-layout>*{min-width:0} .ge2-audience-grid,.ge2-card-category{min-width:0} .ge2-card-category{overflow-wrap:anywhere} @media(max-width:680px){.ge2-audience-layout{grid-template-columns:minmax(0,1fr)}.ge2-audience-grid{grid-template-columns:minmax(0,1fr)}} .contact-layout>*,.product-story-row>*,.ux-related-grid>*,.ux-related>*{min-width:0} .contact-aside a,.screen-open-label,.ux-related h3>a{overflow-wrap:anywhere} .form-card .btn{max-width:100%;white-space:normal} @media(max-width:900px){.contact-layout,.product-story-row,.product-story-row-reverse{grid-template-columns:minmax(0,1fr)}} @media(max-width:680px){.ux-related-grid{grid-template-columns:minmax(0,1fr)}.ux-related{grid-template-columns:40px minmax(0,1fr)}} .ux-lane,.ux-handoff-item,.ux-option,.ux-extension{min-width:0} .ux-lane>*,.ux-handoff-item>*,.ux-option>*,.ux-extension>*{min-width:0;max-width:100%} .ux-lane h3,.ux-lane p,.ux-lane>.status, .ux-handoff-item h3,.ux-handoff-item p,.ux-handoff-item>span:not(.ux-iconbox), .ux-option h3,.ux-option p,.ux-extension h3,.ux-extension>p,.ux-extension>.ux-panel-link{ overflow-wrap:anywhere; } .ux-feature-side>.ux-panel,.ux-feature-side>.ux-panel>*{min-width:0;max-width:100%} .ux-feature-side h3,.ux-feature-side p,.ux-feature-side a{overflow-wrap:anywhere} @media (max-width:360px){ .ux-lane,.ux-handoff-item,.ux-option,.ux-extension,.ux-feature-side>.ux-panel{grid-template-columns:minmax(0,1fr)} .ux-lane>h3,.ux-lane>p,.ux-lane>.status, .ux-handoff-item>h3,.ux-handoff-item>p,.ux-handoff-item>span:not(.ux-iconbox), .ux-option h3,.ux-option p,.ux-extension h3,.ux-extension>p,.ux-extension>.ux-panel-link, .ux-feature-side h3,.ux-feature-side p,.ux-feature-side a{grid-column:1} .ux-lane>.ux-iconbox,.ux-handoff-item>.ux-iconbox{grid-row:auto;margin:0 0 14px} .ux-option>.ux-panel-top,.ux-extension>.ux-panel-top,.ux-feature-side>.ux-panel>.ux-panel-top{ grid-row:auto;display:flex;align-items:center;justify-content:space-between;margin:0 0 14px } .ux-option>.ux-panel-top>.ux-index,.ux-extension>.ux-panel-top>.ux-index,.ux-feature-side>.ux-panel>.ux-panel-top>.ux-index{margin:0} } .ux-record-aside>.ux-kicker{min-width:0;overflow-wrap:anywhere;hyphens:auto} @media(max-width:360px){.ux-record-aside>.ux-kicker{grid-column:1/-1}}
