body{margin:0;background:#fff;color:#171C19;font-family:Schibsted Grotesk,ui-sans-serif,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:border-box}a{color:#B8431A}a:hover{color:#8F3212}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}::selection{background:#F5C842;color:#171C19}:focus-visible{outline:2px solid #174D35;outline-offset:3px}.on-dark :focus-visible{outline-color:#F5C842}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.mono{font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.ss{--or:#F36B32;--ord:#B8431A;--gr:#174D35;--grd:#0F3826;--grl:#E6EFEA;--ye:#F5C842;--ink:#171C19;--ink2:#38423C;--mut:#59645E;--line:#DFE5E1;--line2:#C8D0CB;--bg2:#F4F6F4;--r:3px;display:flex;flex-direction:column;min-height:100vh;background:#fff}.wrap{width:100%;max-width:1320px;margin:0 auto;padding:0 40px}.d1{font-size:clamp(52px,7vw,112px);line-height:.92;letter-spacing:-.045em}.d1,.d2{font-weight:700}.d2{font-size:clamp(34px,3.7vw,56px);line-height:1;letter-spacing:-.035em;text-wrap:balance}.d3{font-size:clamp(24px,2.1vw,32px);line-height:1.1;letter-spacing:-.025em}.d3,.d4{font-weight:650}.d4{font-size:20px;line-height:1.25;letter-spacing:-.015em}.lead{font-size:20px;line-height:1.5;max-width:36em}.body,.lead{color:var(--ink2);text-wrap:pretty}.body{font-size:17px;line-height:1.6}.small{font-size:15px;line-height:1.5}.small,.xs{color:var(--mut)}.xs{font-size:13px;line-height:1.4}.on-dark .body,.on-dark .lead{color:#D6E3DB}.on-dark .small,.on-dark .xs{color:#B9CCC1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--r);font-weight:600;font-size:16px;letter-spacing:-.005em;border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.btn svg{width:18px;height:18px;flex:none}.btn-or{background:var(--or);color:var(--ink)}.btn-or:hover{background:#F7814E;color:var(--ink)}.btn-gr{background:var(--gr);color:#fff}.btn-gr:hover{background:var(--grd);color:#fff}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#000;color:#fff}.btn-ye{background:var(--ye);color:var(--ink)}.btn-ye:hover{background:#F8D466}.btn-ghost{background:transparent;border-color:var(--line2);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink)}.on-dark .btn-ghost{border-color:rgba(255,255,255,.35);color:#fff}.on-dark .btn-ghost:hover{border-color:#fff}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.btn-block{width:100%}.btn[disabled]{opacity:.4;cursor:not-allowed}.lnk{display:inline;background:none;border:0;padding:0;color:var(--ord);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lnk:hover{color:#8F3212}.on-dark .lnk{color:var(--ye)}.arrow-l{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:8px 0;font-weight:600;color:var(--ink);text-decoration:none;min-height:44px}.arrow-l svg{width:18px;height:18px;transition:transform .18s ease}.arrow-l:hover svg{transform:translateX(3px)}.on-dark .arrow-l{color:#fff}.kind{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--mut);white-space:nowrap;line-height:1.2}.kind:before{content:"";width:8px;height:8px;flex:none}.k-svc:before{background:var(--gr)}.k-dl:before{border:1.5px solid var(--ink)}.k-sub:before{background:var(--or);border-radius:50%}.on-dark .kind{color:#C9D8CF}.on-dark .k-dl:before{border-color:#fff}.on-dark .k-svc:before{background:#9FCDB3}.hdr{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.hdr-in{gap:28px;height:76px}.brand,.hdr-in{display:flex;align-items:center}.brand{gap:11px;background:none;border:0;padding:6px 0;color:var(--ink);flex:none}.mark{width:32px;height:32px;flex:none}.wm{font-size:20px;letter-spacing:-.035em;line-height:1;white-space:nowrap}.wm b{font-weight:800}.wm span{font-weight:450}.nav{display:flex;align-items:center;gap:2px}.nav button{background:none;border:0;padding:0 12px;height:44px;font-weight:500;font-size:15.5px;color:var(--ink2);border-radius:var(--r);position:relative}.nav button:hover{color:var(--ink);background:var(--bg2)}.nav button.on{color:var(--ink);font-weight:600}.nav button.on:after{content:"";position:absolute;left:12px;right:12px;bottom:-16px;height:2px;background:var(--or)}.hsearch{flex:1 1;max-width:300px;margin-left:auto;position:relative}.hsearch input{width:100%;height:44px;border:1px solid var(--line2);border-radius:var(--r);background:var(--bg2);padding:0 14px 0 40px;font-size:15px}.hsearch input:focus{outline:none;border-color:var(--gr);background:#fff;box-shadow:0 0 0 3px rgba(23,77,53,.14)}.hsearch svg{position:absolute;left:13px;top:13px;width:18px;height:18px;color:var(--mut);pointer-events:none}.hdr-r{display:flex;gap:6px;flex:none}.hdr-r,.ib{align-items:center}.ib{display:inline-flex;justify-content:center;gap:8px;height:44px;min-width:44px;padding:0 12px;border:0;border-radius:var(--r);background:none;font-weight:500;font-size:15px;color:var(--ink)}.ib:hover{background:var(--bg2)}.ib svg{width:21px;height:21px}.count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--ink);color:#fff;font-size:12px;font-weight:600}.count.has{background:var(--or);color:var(--ink)}.hdr-cta{margin-left:6px}.menubtn{display:none}.mnav{border-top:1px solid var(--line);background:#fff;padding:12px 0 20px}.mnav-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 16px;gap:2px 16px}.mnav button{text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:0 4px;min-height:52px;font-weight:550;font-size:16px}.mnav form{grid-column:1/-1;margin-bottom:8px}.sec{padding:128px 0}.sec-tight{padding:96px 0}.bg2{background:var(--bg2)}.shead{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:flex-end;margin-bottom:56px}.shead .d2{grid-column:1/8}.shead .body,.shead .lead{grid-column:8/13;font-size:18px}.rule{border:0;border-top:1px solid var(--ink);margin:0}.hero{background:var(--gr);color:#fff;overflow:hidden}.hero,.hero-g{position:relative}.hero-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:112px;padding-bottom:120px;align-items:flex-end}.hero-l{grid-column:1/8}.hero-pre{font-size:17px;color:#BFD3C7;margin-bottom:28px;max-width:32em}.hero h1 .ye{color:var(--ye)}.hero-p{font-size:20px;line-height:1.5;color:#D6E3DB;max-width:32em;margin-top:36px}.hs{display:flex;margin-top:40px;max-width:600px;background:#fff;border-radius:var(--r);padding:5px}.hs input{flex:1 1;min-width:0;border:0;background:transparent;height:52px;padding:0 16px;font-size:17px;color:var(--ink)}.hs input:focus{outline:none}.hs:focus-within{box-shadow:0 0 0 3px var(--ye)}.hero-r{grid-column:9/13;align-self:end}.hr-h{font-size:14px;color:#BFD3C7;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.22);display:flex;justify-content:space-between}.hr-row{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;grid-gap:16px;gap:16px;align-items:center;width:100%;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.14);padding:0;min-height:56px;text-align:left;color:#fff;font-size:17px;font-weight:500}.hr-row .num{font-size:16px;color:#DCE7E0}.hr-row svg{width:16px;height:16px;opacity:.5;transition:transform .18s,opacity .18s}.hr-row:hover,.hr-row:hover .num{color:var(--ye)}.hr-row:hover svg{opacity:1;transform:translateX(3px)}.hr-f{font-size:14px;color:#AFC5B8;margin-top:18px}.cover{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:var(--bg2);border-radius:var(--r)}.win{position:absolute;left:11%;right:11%;top:15%;bottom:-8%;background:#fff;border-radius:5px 5px 0 0;box-shadow:0 0 0 1px rgba(23,28,25,.06)}.win:before{left:0;right:0;top:0;height:10%;border-bottom:1px solid #e6ebe8;background:radial-gradient(circle,#D2DAD5 45%,transparent 50%) 4% 50%/4% 40% no-repeat,radial-gradient(circle,#D2DAD5 45%,transparent 50%) 8.5% 50%/4% 40% no-repeat,radial-gradient(circle,#D2DAD5 45%,transparent 50%) 13% 50%/4% 40% no-repeat}.win:after,.win:before{content:"";position:absolute}.win:after{left:7%;right:7%;top:18%;bottom:12%}.cv-fixes{background:#F36B32}.cv-fixes .win:after{background:linear-gradient(#174D35,#174D35) 0 62%/26% 13% no-repeat,linear-gradient(#F5C842,#F5C842) 0 66%/34% 30% no-repeat,linear-gradient(#171C19,#171C19) 0 0/58% 11% no-repeat,linear-gradient(#DCE2DE,#DCE2DE) 0 22%/78% 5% no-repeat,linear-gradient(#DCE2DE,#DCE2DE) 0 31%/66% 5% no-repeat,linear-gradient(#DCE2DE,#DCE2DE) 100% 100%/34% 36% no-repeat}.cv-web{background:#174D35}.cv-web .win:after{background:linear-gradient(#F36B32,#F36B32) 0 0/54% 42% no-repeat,linear-gradient(#171C19,#171C19) 100% 2%/38% 10% no-repeat,linear-gradient(#DCE2DE,#DCE2DE) 100% 20%/38% 5% no-repeat,linear-gradient(#DCE2DE,#DCE2DE) 100% 29%/28% 5% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 0 100%/31% 36% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 50% 100%/31% 36% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 100% 100%/31% 36% no-repeat}.cv-ecom{background:#E3E9E5}.cv-ecom .win:after{background:linear-gradient(#F36B32,#F36B32) 0 41%/12% 8% no-repeat,linear-gradient(#F36B32,#F36B32) 50% 41%/12% 8% no-repeat,linear-gradient(#F36B32,#F36B32) 100% 41%/12% 8% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 0 0/31% 36% no-repeat,linear-gradient(#174D35,#174D35) 50% 0/31% 36% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 100% 0/31% 36% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 0 100%/31% 36% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 50% 100%/31% 36% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 100% 100%/31% 36% no-repeat}.cv-brand{background:#F5C842}.cv-brand .win:after{background:radial-gradient(circle closest-side,#174D35 98%,transparent 100%) 0 50%/56% 100% no-repeat,linear-gradient(#F36B32,#F36B32) 100% 0/26% 28% no-repeat,linear-gradient(#174D35,#174D35) 100% 50%/26% 28% no-repeat,linear-gradient(#171C19,#171C19) 100% 100%/26% 28% no-repeat}.cv-graphic{background:#171C19}.cv-graphic .win:after{background:radial-gradient(circle closest-side,#F5C842 98%,transparent 100%) 10% 30%/30% 50% no-repeat,linear-gradient(#F36B32,#F36B32) 0 0/48% 100% no-repeat,linear-gradient(#171C19,#171C19) 100% 4%/44% 12% no-repeat,linear-gradient(#171C19,#171C19) 100% 22%/34% 12% no-repeat,linear-gradient(#DCE2DE,#DCE2DE) 100% 70%/44% 5% no-repeat,linear-gradient(#DCE2DE,#DCE2DE) 100% 80%/38% 5% no-repeat}.cv-code{background:#DCE8E0}.cv-code .win{background:#121714}.cv-code .win:before{border-bottom-color:#26302B;background:radial-gradient(circle,#3A4640 45%,transparent 50%) 4% 50%/4% 40% no-repeat,radial-gradient(circle,#3A4640 45%,transparent 50%) 8.5% 50%/4% 40% no-repeat,radial-gradient(circle,#3A4640 45%,transparent 50%) 13% 50%/4% 40% no-repeat}.cv-code .win:after{background:linear-gradient(#F5C842,#F5C842) 0 0/26% 8% no-repeat,linear-gradient(#5E6B64,#5E6B64) 32% 0/30% 8% no-repeat,linear-gradient(#F36B32,#F36B32) 8% 20%/18% 8% no-repeat,linear-gradient(#9FCDB3,#9FCDB3) 30% 20%/40% 8% no-repeat,linear-gradient(#9FCDB3,#9FCDB3) 8% 40%/50% 8% no-repeat,linear-gradient(#5E6B64,#5E6B64) 16% 60%/30% 8% no-repeat,linear-gradient(#F36B32,#F36B32) 52% 60%/16% 8% no-repeat,linear-gradient(#F5C842,#F5C842) 0 80%/10% 8% no-repeat}.cv-uiux{background:#CFE1D6}.cv-uiux .win:after{background:linear-gradient(#ECF0ED,#ECF0ED) 0 0/22% 100% no-repeat,linear-gradient(#171C19,#171C19) 100% 0/72% 9% no-repeat,linear-gradient(#F36B32,#F36B32) 100% 26%/22% 10% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 100% 100%/34% 50% no-repeat,linear-gradient(#ECF0ED,#ECF0ED) 39% 100%/34% 50% no-repeat}.cv-care{background:#0F3826}.cv-care .win:after{background:linear-gradient(#E6EFEA,#E6EFEA) 0 0/62% 24% no-repeat,radial-gradient(circle closest-side,#174D35 96%,transparent 100%) 3% 3%/10% 16% no-repeat,linear-gradient(#F5C842,#F5C842) 100% 0/14% 24% no-repeat,repeating-linear-gradient(90deg,#174D35 0 5%,transparent 5% 8%) 0 100%/100% 44% no-repeat}.cover-lg{aspect-ratio:16/9}.cover-sm{aspect-ratio:4/3}.depts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:48px 24px;gap:48px 24px}.dept{display:flex;flex-direction:column;gap:18px;background:none;border:0;padding:0;text-align:left;color:var(--ink)}.dept .cover{transition:transform .25s ease}.dept:hover .cover{transform:translateY(-3px)}.dept:hover .dept-n{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.dept-n{font-size:20px;font-weight:650;letter-spacing:-.015em;line-height:1.2}.dept-l{font-size:15px;margin-top:6px;line-height:1.45}.dept-l,.dept-m{color:var(--mut)}.dept-m{display:flex;justify-content:space-between;font-size:14px;border-top:1px solid var(--line);padding-top:12px;margin-top:auto}.dept-m b{color:var(--ink);font-weight:600}.jobs{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}.jobs-l{grid-column:1/5;position:-webkit-sticky;position:sticky;top:120px;align-self:start}.jobs-l .body{margin:24px 0 32px}.jobs-r{grid-column:6/13}.pl{border-top:1px solid var(--ink)}.pl-row{display:grid;grid-template-columns:minmax(0,1fr) 140px 72px 44px;grid-gap:20px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line2)}.pl-n{background:none;border:0;padding:0;text-align:left;font-weight:600;font-size:17px;color:var(--ink);line-height:1.3}.pl-n:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.pl-s{display:block;font-weight:400;margin-top:3px}.pl-s,.pl-t{font-size:14.5px;color:var(--mut)}.pl-p{font-size:17px;font-weight:600;text-align:right}.addic{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line2);border-radius:var(--r);background:#fff;color:var(--ink)}.addic:hover{background:var(--gr);border-color:var(--gr);color:#fff}.addic svg{width:18px;height:18px}.incl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding:24px 0 40px}.incl div{display:flex;gap:12px;align-items:flex-start;font-size:15.5px;color:var(--ink2)}.incl svg{width:20px;height:20px;flex:none;color:var(--gr);margin-top:2px}.st{border-top:1px solid var(--ink)}.st-h,.st-r{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.3fr) 110px 28px;grid-gap:20px;gap:20px;align-items:center}.st-h{font-size:13px;color:var(--mut);padding:14px 0;border-bottom:1px solid var(--line2)}.st-h span:nth-child(5){text-align:right}.st-r{width:100%;background:none;border:0;border-bottom:1px solid var(--line2);padding:0;min-height:72px;text-align:left;color:var(--ink);font-size:15.5px}.st-r:hover{background:var(--bg2)}.st-r:hover svg{transform:translateX(3px)}.st-n{font-size:18px;font-weight:600;letter-spacing:-.01em;padding-left:2px}.st-r .c{color:var(--ink2)}.st-p{font-size:18px;font-weight:600;text-align:right}.st-r svg{width:18px;height:18px;transition:transform .18s}.foot-note{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:28px;font-size:15.5px;color:var(--mut)}.ink{background:var(--ink);color:#fff}.dlg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:start}.dlg-l{grid-column:1/5}.dlg-l .body{margin:24px 0 32px}.dlg-r{grid-column:6/13}.files{border-top:1px solid #4a544e}.fr{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) 64px 44px;grid-gap:20px;gap:20px;align-items:center;padding:14px 0;border-bottom:1px solid #2f3833}.fr-n{background:none;border:0;padding:0;text-align:left;font-family:IBM Plex Mono,monospace;font-size:14px;color:var(--ye);overflow-wrap:anywhere;min-height:32px}.fr-n:hover{text-decoration:underline;text-underline-offset:4px}.fr-t{font-size:15px;color:#C6D1CB}.fr-p{font-weight:600;text-align:right}.fr .addic{background:transparent;border-color:#4A544E;color:#fff}.fr .addic:hover{background:var(--ye);border-color:var(--ye);color:var(--ink)}.peek{margin-top:96px;display:grid;grid-template-columns:240px minmax(0,1fr);border-top:1px solid #4a544e}.peek-tabs{display:flex;flex-direction:column;padding-top:24px;gap:2px}.peek-tabs button{text-align:left;background:none;border:0;border-left:2px solid transparent;padding:0 16px;min-height:48px;color:#AFBCB5;font-weight:500;font-size:15.5px}.peek-tabs button:hover{color:#fff}.peek-tabs button.on{color:#fff;border-left-color:var(--ye)}.peek-tabs p{padding:20px 16px 0;font-size:13.5px;color:#8E9C94;line-height:1.5}.peek-body{background:#fff;color:var(--ink);padding:48px;margin-top:24px;min-height:340px;border-radius:var(--r)}.stage{flex-direction:column;gap:24px}.stage,.vt{display:flex}.vt{gap:6px;flex-wrap:wrap}.vt button{min-height:40px;padding:0 14px;border:1px solid var(--line2);background:#fff;border-radius:var(--r);font-size:14px;font-weight:500}.vt button.on{border-color:var(--ink);background:var(--ink);color:#fff}.dnav{display:flex;align-items:center;gap:30px;padding:20px 28px;border:1px solid var(--line);flex-wrap:wrap;border-radius:var(--r)}.dnav .dlogo{font-weight:800;letter-spacing:-.03em;margin-right:auto;font-size:19px}.dnav a{color:var(--ink);text-decoration:none;font-weight:500;font-size:15.5px;position:relative;padding:6px 0}.dnav-1 a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--or);transition:width .22s ease}.dnav-1 a.cur:after,.dnav-1 a:hover:after{width:100%}.dnav-2{background:var(--gr);border-color:var(--gr)}.dnav-2 .dlogo,.dnav-2 a{color:#fff}.dnav-2 a{padding:8px 12px;border-radius:var(--r)}.dnav-2 a.cur,.dnav-2 a:hover{background:var(--ye);color:var(--ink)}.dnav-3{justify-content:center;gap:40px}.dnav-3 .dlogo{margin:0;order:2;font-size:22px}.dnav-3 a:first-of-type,.dnav-3 a:nth-of-type(2){order:1}.dnav-3 a:nth-of-type(3),.dnav-3 a:nth-of-type(4){order:3}.dnav-3 a.cur,.dnav-3 a:hover{color:var(--ord)}.dbtns{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.db{min-height:50px;padding:0 24px;font-weight:600;font-size:15.5px;border-radius:var(--r);border:1px solid transparent;transition:all .2s ease}.db1{background:var(--ink);color:#fff}.db1:hover{background:var(--or);color:var(--ink)}.db2{background:#fff;border-color:var(--ink)}.db2:hover{background:var(--ink);color:#fff}.db3{background:var(--gr);color:#fff;border-radius:0}.db3:hover{letter-spacing:.03em}.db4{background:none;border:0;border-bottom:2px solid var(--or);border-radius:0;padding:0 2px}.db4:hover{color:var(--ord);border-bottom-color:var(--ord)}.db5{background:var(--ye);color:var(--ink);border-radius:26px}.db5:hover{background:var(--ink);color:var(--ye)}.db6{background:#fff;border-color:var(--gr);color:var(--gr)}.db6:hover{background:var(--grl)}.dacc{border-top:1px solid var(--line2);max-width:640px}.dacc-i{border-bottom:1px solid var(--line2)}.dacc-b{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0 2px;min-height:60px;font-weight:600;font-size:16.5px;text-align:left}.dacc-p{padding:0 2px 20px;color:var(--mut)}.codebox{background:#121714;color:#E4ECE7;padding:28px;font-family:IBM Plex Mono,monospace;font-size:13.5px;line-height:1.75;white-space:pre;overflow-x:auto;border-radius:var(--r)}.orb{background:var(--or);color:var(--ink);padding:128px 0}.orb-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:center}.orb-l{grid-column:1/7}.orb-l .lead{color:#2A1A10;margin:28px 0 36px}.orb-r{grid-column:8/13}.mock{background:#fff;border-radius:6px;box-shadow:0 30px 60px -30px rgba(80,30,5,.45),0 0 0 1px rgba(23,28,25,.06);overflow:hidden}.mock-h{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line);font-weight:600}.mock-h span{font-size:14px;color:var(--mut);font-weight:400}.mock-l{display:flex;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid var(--line);font-size:15.5px}.mock-l small{display:block;margin-top:2px}.mock-l .num{font-weight:600}.mock-t{padding:16px 22px;background:var(--bg2);display:flex;flex-direction:column;gap:6px;font-size:15px}.mock-t div{display:flex;justify-content:space-between}.mock-t .due{font-size:19px;font-weight:700;border-top:1px solid var(--line2);padding-top:10px;margin-top:4px}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.steps li{border-top:1px solid var(--ink);padding-top:24px}.steps .n{font-size:56px;font-weight:300;letter-spacing:-.04em;line-height:1;color:var(--ord)}.steps h3{margin:28px 0 10px}.steps p{font-size:16px;color:var(--mut)}.tbox{overflow-x:auto;border-top:1px solid var(--ink)}.care{border-collapse:collapse;width:100%;min-width:760px}.care td,.care th{padding:18px 20px 18px 0;text-align:left;border-bottom:1px solid var(--line2);font-size:15.5px;vertical-align:top;font-weight:400}.care thead th{vertical-align:bottom;padding-top:28px;padding-bottom:22px}.care td,.care thead th:not(:first-child){width:23%}.care .pn{display:block;font-size:20px;font-weight:650;letter-spacing:-.015em}.care .pp{display:block;font-size:16px;margin-top:6px;color:var(--ink2)}.care tbody th{color:var(--mut)}.care .rec{display:inline-block;font-size:12.5px;font-weight:600;color:var(--gr);margin-bottom:8px}.care .no{color:#8A948F}.care tfoot td{border-bottom:0;padding-top:24px}.faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}.faq-l{grid-column:1/5}.faq-l .body{margin-top:20px}.faq-r{grid-column:6/13}.acc{border-top:1px solid var(--ink)}.acc-i{border-bottom:1px solid var(--line2)}.acc-b{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;background:none;border:0;padding:0;min-height:72px;text-align:left;font-weight:600;font-size:18.5px;letter-spacing:-.01em;color:var(--ink)}.acc-b:hover{color:var(--ord)}.pm{position:relative;width:16px;height:16px;flex:none}.pm:after,.pm:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:currentColor;transition:transform .2s ease}.pm:after{transform:rotate(90deg)}.pm.open:after{transform:rotate(0)}.acc-p{padding:0 56px 26px 0;color:var(--ink2);font-size:17px;line-height:1.6;max-width:44em}.cta{background:var(--grd);color:#fff;position:relative;overflow:hidden;padding:144px 0}.cta .d1{font-size:clamp(46px,6vw,96px);max-width:11em}.cta-in{position:relative;z-index:1}.cta .btns{margin-top:48px}.super{position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:min(640px,52%);height:auto;opacity:1;pointer-events:none}.btns{display:flex;flex-wrap:wrap;gap:12px}.ftr{background:var(--gr);color:#fff;padding:88px 0 36px}.ftr-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:48px;row-gap:48px}.ftr-b{grid-column:1/5}.ftr-c{grid-column:span 2}.ftr-c:nth-of-type(2){grid-column:6/8}.ftr .brand{color:#fff}.ftr-legal{margin-top:28px;font-size:15px;line-height:1.65;color:#C9DACF;font-style:normal}.ftr-legal b{color:#fff;font-weight:600}.ftr h3{font-size:14px;font-weight:600;color:var(--ye);margin-bottom:16px}.ftr ul{list-style:none;padding:0;display:flex;flex-direction:column}.ftr li button{background:none;border:0;padding:0;min-height:38px;color:#E6EFEA;font-size:15.5px;text-align:left}.ftr li button:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.cards{display:flex;flex-wrap:nowrap;flex:none;gap:8px;list-style:none;margin:0;padding:0}.cards li{width:50px;height:32px;display:grid;place-items:center;background:#fff;border:1px solid var(--line2);border-radius:5px}.cards img{display:block;width:38px;height:24px;object-fit:contain}.cards.on-dark{flex-direction:row;align-items:center}.cards.on-dark li{border-color:transparent}.payhd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 20px}.payhd p{margin:0;color:var(--mut);font-size:15px}.paysec{display:flex;gap:10px;align-items:flex-start;margin-top:16px;color:var(--mut)}.paysec svg{width:18px;height:18px;flex:none;margin-top:2px;color:var(--gr)}.testnote{background:#FFF6DA;border:1px solid #f0dc9a;border-radius:var(--r);padding:12px 14px;font-size:14.5px;margin-bottom:18px}select.inp{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2338423C%27 stroke-width=%272%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:40px}.promo{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.promo label{display:block;font-weight:600;font-size:14px;margin-bottom:8px}.promo-r{display:flex;gap:8px}.promo-r .inp{height:46px}.promo-r .btn{min-height:46px;padding:0 18px}.promo-m{margin:8px 0 0}.cart-cards{margin-top:18px;justify-content:center}.ib-acct svg{width:22px;height:22px}.ftr-bot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:80px;padding-top:28px;border-top:1px solid rgba(255,255,255,.18);font-size:14px;color:#AFC5B8}.ph{padding:64px 0 56px;border-bottom:1px solid var(--line)}.ph .lead{margin-top:20px}.crumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px;color:var(--mut);margin-bottom:24px}.crumb button{background:none;border:0;padding:0;color:var(--mut);min-height:28px}.crumb button:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.crumb i{font-style:normal;color:var(--line2)}.inp{width:100%;height:50px;border:1px solid var(--line2);border-radius:var(--r);padding:0 14px;background:#fff;font-size:16px;transition:border-color .15s,box-shadow .15s}.inp:hover{border-color:#9FA9A3}.inp:focus{outline:none;border-color:var(--gr);box-shadow:0 0 0 3px rgba(23,77,53,.14)}textarea.inp{height:auto;min-height:128px;padding:13px 14px;resize:vertical;line-height:1.5}.inp.err{border-color:#B3261E;box-shadow:0 0 0 1px #B3261E}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 20px;gap:20px 20px}.fld{display:flex;flex-direction:column;gap:8px}.fld.full{grid-column:1/-1}.fld label{font-size:15px;font-weight:600}.fld label small{font-weight:400;color:var(--mut);font-size:14px}.ferr{font-size:14px;color:#A3231B;font-weight:500}.errbox{border-left:3px solid #b3261e;background:#FCEEEC;padding:16px 20px;margin-bottom:36px;font-size:15.5px;color:#4D120D}.errbox b{display:block;margin-bottom:2px}.shop{display:grid;grid-template-columns:248px minmax(0,1fr);grid-gap:56px;gap:56px;padding-top:48px;padding-bottom:128px}.filters{display:flex;flex-direction:column;gap:32px;align-self:start;position:-webkit-sticky;position:sticky;top:100px}.fg h2{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:10px}.fl{flex-direction:column}.fl,.fo{display:flex}.fo{justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:0 10px;min-height:40px;text-align:left;font-size:15.5px;color:var(--ink2);border-radius:var(--r)}.fo:hover{background:var(--bg2);color:var(--ink)}.fo.on{background:var(--ink);color:#fff;font-weight:500}.fo small{font-size:13px;color:inherit;opacity:.65}.tb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}.tb .rc{margin-right:auto;font-size:15px;color:var(--mut)}.tb select{width:auto;min-width:220px;height:44px}.ftoggle{display:none}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line2);border-radius:18px;background:#fff;font-size:14px}.chip:hover{border-color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(268px,100%),1fr));grid-gap:48px 24px;gap:48px 24px}.card{display:flex;flex-direction:column}.card-c{display:block;background:none;border:0;padding:0;width:100%}.card-c .cover{transition:transform .25s ease}.card:hover .card-c .cover{transform:translateY(-3px)}.card-b{display:flex;flex-direction:column;flex:1 1;padding-top:18px}.card-m{display:flex;justify-content:space-between;gap:10px;align-items:center}.card-t{margin:12px 0 8px;font-size:18.5px;font-weight:600;line-height:1.25;letter-spacing:-.012em}.card-t button{background:none;border:0;padding:0;text-align:left;color:var(--ink)}.card-t button:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.card-d{font-size:15px;color:var(--mut);flex:1 1;line-height:1.5}.card-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.card-p{font-size:19px;font-weight:650;letter-spacing:-.01em}.empty{padding:80px 32px;text-align:center;background:var(--bg2);border-radius:var(--r)}.empty .body{margin:12px auto 28px;max-width:28em}.cath{padding:56px 0 72px;border-bottom:1px solid var(--line)}.cath-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:end}.cath-l{grid-column:1/7}.cath-l .lead{margin-top:24px}.cath-r{grid-column:8/13}.facts-row{display:flex;flex-wrap:wrap;gap:12px 40px;margin-top:40px;padding-top:20px;border-top:1px solid var(--line)}.facts-row div{display:flex;flex-direction:column;gap:2px}.facts-row dt{font-size:13px;color:var(--mut)}.facts-row dd{font-size:17px;font-weight:600}.catb{padding:64px 0 128px}.rows{border-top:1px solid var(--ink)}.row{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,1fr) 90px 44px;grid-gap:24px;gap:24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line2)}.row-n{background:none;border:0;padding:0;text-align:left;font-weight:600;font-size:17.5px;color:var(--ink)}.row-n:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.row-s{display:block;font-size:14.5px;color:var(--mut);margin-top:4px}.row-t{font-size:15px;color:var(--ink2)}.row-p{font-size:18px;font-weight:600;text-align:right}.grp{margin-bottom:80px}.grp-h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:flex-end;padding-bottom:20px;margin-bottom:36px;border-bottom:1px solid var(--ink)}.grp-h h2{grid-column:1/7}.grp-h p{grid-column:8/13;font-size:15.5px;color:var(--mut)}.addons{margin-top:72px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}.addons-l{grid-column:1/5}.addons-l p{margin-top:12px}.addons-r{grid-column:6/13;border-top:1px solid var(--ink)}.ad{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;padding:16px 0;border-bottom:1px solid var(--line2);font-size:15.5px}.ad b{font-weight:600}.ad b,.ad span.small{display:block}.ad .num{font-weight:600}.band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:96px;padding:40px 44px;background:var(--gr);color:#fff;border-radius:var(--r)}.band p{font-size:22px;font-weight:600;letter-spacing:-.015em;max-width:28em;line-height:1.3}.pd{padding-top:36px;padding-bottom:128px}.pd-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:start}.pd-m{grid-column:1/8}.pd-a{grid-column:9/13;position:-webkit-sticky;position:sticky;top:100px}.pd-m h1{margin:16px 0 20px}.pd-m .cover{margin:44px 0 0}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;margin:40px 0 0;padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line2)}.facts dt{font-size:13px;color:var(--mut)}.facts dd{font-size:17px;font-weight:600;line-height:1.35;margin-top:4px}.pds{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);grid-gap:24px;gap:24px;padding:36px 0;border-bottom:1px solid var(--line2)}.pds h2{font-size:17px;font-weight:650}.pds .body{font-size:16.5px}.checks{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.checks li{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;font-size:16.5px;color:var(--ink2);line-height:1.5}.checks svg{width:20px;height:20px;margin-top:2px}.flow{list-style:none;padding:0;display:flex;flex-direction:column}.flow li{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:16px;gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:15.5px;color:var(--ink2)}.flow li:first-child{border-top:0;padding-top:0}.flow b{color:var(--ink);font-weight:600}.buy{border:1px solid var(--line2);border-radius:6px;background:#fff;overflow:hidden}.buy-h{padding:28px 28px 22px}.buy-p{font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1}.buy-p small{font-size:17px;font-weight:450;letter-spacing:0;color:var(--mut)}.buy-h .small{margin-top:12px}.buy-o{padding:4px 28px 8px;border-top:1px solid var(--line)}.buy-o h3{font-size:15px;font-weight:650;padding:18px 0 4px}.opt{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.opt:last-child{border-bottom:0}.opt-t{font-weight:550;font-size:15.5px;display:block;line-height:1.3}.opt-p{font-size:13.5px;color:var(--mut)}.stp{display:inline-flex;align-items:center;border:1px solid var(--line2);border-radius:var(--r);flex:none;background:#fff}.stp button{width:40px;height:40px;background:none;border:0;display:grid;place-items:center;color:var(--ink)}.stp button svg{width:14px;height:14px}.stp button:hover:not([disabled]){background:var(--bg2)}.stp button[disabled]{opacity:.3;cursor:not-allowed}.stp span{min-width:28px;text-align:center;font-weight:600;font-size:15px}.tog{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:550;cursor:pointer;min-height:44px}.tog input{width:20px;height:20px;accent-color:#174D35;margin:0}.buy-s{padding:20px 28px;background:var(--bg2);border-top:1px solid var(--line)}.ir{display:flex;justify-content:space-between;gap:16px;font-size:15px;padding:4px 0;color:var(--ink2)}.ir .num{color:var(--ink);font-weight:550}.ir.tot{font-size:18px;font-weight:700;color:var(--ink);border-top:1px solid var(--line2);padding-top:12px;margin-top:8px}.buy-f{padding:20px 28px 24px}.note{border-left:3px solid #9a6700;background:#FFF6DD;padding:14px 16px;font-size:14.5px;color:#3A2900;margin-top:16px;line-height:1.5}.note b{font-weight:650}.okn{border-left:3px solid var(--gr);background:var(--grl);padding:12px 16px;font-size:14.5px;margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:10px}.seller{font-size:13px;color:var(--mut);padding:14px 28px;border-top:1px solid var(--line)}.rel{margin-top:112px}.rel-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:36px;padding-bottom:20px;border-bottom:1px solid var(--ink)}.dlp{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:start}.dlp-v{grid-column:1/8}.dlp-a{grid-column:9/13;position:-webkit-sticky;position:sticky;top:100px}.pv{background:var(--ink);border-radius:6px;padding:10px}.pv-bar{display:flex;justify-content:space-between;gap:12px;padding:8px 10px 14px;color:#AFBCB5;font-size:13px;flex-wrap:wrap}.pv-b{background:#fff;padding:44px;min-height:380px;color:var(--ink);border-radius:4px}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px 24px;gap:48px 24px;margin-top:96px;padding-top:40px;border-top:1px solid var(--ink)}.spec h2{font-size:17px;font-weight:650;margin-bottom:14px}.spec li,.spec p{font-size:15.5px;color:var(--ink2);line-height:1.55}.spec ul{padding-left:18px;display:flex;flex-direction:column;gap:6px}.tree{font-family:IBM Plex Mono,monospace;font-size:13.5px}.tree div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.tree span:last-child{color:var(--mut)}.dl-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;margin-top:96px}.dl-faq h2{grid-column:1/5}.dl-faq .acc{grid-column:6/13}.bld{padding-top:40px;padding-bottom:140px}.bh{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;align-items:end}.bh h1{grid-column:1/8}.bh .lead{grid-column:8/13;font-size:17px}.prog{list-style:none;padding:0;margin:48px 0 56px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.prog button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-top:2px solid var(--line);padding:14px 0 0;color:var(--mut);font-size:13.5px}.prog button span{font-size:16px;font-weight:600;color:var(--mut)}.prog .done button{border-top-color:var(--gr);cursor:pointer}.prog .done button span{color:var(--ink)}.prog .done button:hover span{text-decoration:underline;text-underline-offset:4px}.prog .cur button{border-top-color:var(--or)}.prog .cur button span{color:var(--ink)}.prog button[disabled]{cursor:default}.bg{display:grid;grid-template-columns:minmax(0,1fr) 392px;grid-gap:56px;gap:56px;align-items:start}.bst>h2{margin-bottom:10px}.bst>p{color:var(--mut);margin-bottom:36px;max-width:38em}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(232px,100%),1fr));grid-gap:14px;gap:14px}.tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:24px;background:#fff;border:1px solid var(--line2);border-radius:6px;min-height:200px;transition:border-color .15s,box-shadow .15s,background .15s;color:var(--ink)}.tile:hover{border-color:var(--ink)}.tile.on{border-color:var(--gr);box-shadow:inset 0 0 0 1px var(--gr);background:#F3F8F5}.tile .gi{width:30px;height:30px;color:var(--gr);margin-bottom:18px}.tile b{font-size:19px;font-weight:650;letter-spacing:-.015em}.tile .small{font-size:14.5px}.tile .xs{margin-top:auto;padding-top:14px}.ck{position:absolute;top:18px;right:18px;width:24px;height:24px;border:1px solid var(--line2);border-radius:var(--r);display:grid;place-items:center;background:#fff;color:#fff}.ck svg{width:14px;height:14px}.on .ck{background:var(--gr);border-color:var(--gr)}.radio .ck{border-radius:50%}.bgrp{margin-bottom:56px}.bgrp-h{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--ink)}.scards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(252px,100%),1fr));grid-gap:12px;gap:12px}.sc{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;background:#fff;border:1px solid var(--line2);border-radius:6px;padding:18px 56px 18px 18px;min-height:148px;transition:border-color .15s,background .15s;color:var(--ink)}.sc:hover{border-color:var(--ink)}.sc.on{border-color:var(--gr);box-shadow:inset 0 0 0 1px var(--gr);background:#F3F8F5}.sc .ck{top:16px;right:16px}.sc b{font-size:16.5px;font-weight:600;line-height:1.25}.sc .small{font-size:14px}.sc-f{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.sc-f .num{font-weight:650;font-size:16px}.cfg{border:1px solid var(--line2);border-radius:6px;margin-bottom:24px;background:#fff;overflow:hidden}.cfg-h{display:flex;align-items:center;gap:14px;padding:18px 24px;border-bottom:1px solid var(--line)}.cfg-h svg{width:24px;height:24px;color:var(--gr)}.crow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;padding:18px 24px;border-bottom:1px solid var(--line)}.crow:last-child{border-bottom:0}.crow-t{font-weight:600;font-size:16px}.crow-s{font-size:14px;color:var(--mut);margin-top:3px}.crow-full{grid-column:1/-1}.chs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ch{min-height:52px;padding:8px 14px;border:1px solid var(--line2);background:#fff;border-radius:var(--r);font-size:14.5px;font-weight:550;text-align:left;line-height:1.25}.ch small{display:block;font-size:13px;font-weight:400;color:var(--mut);margin-top:2px}.ch.on,.ch:hover{border-color:var(--ink)}.ch.on{background:var(--ink);color:#fff}.ch.on small{color:#D9E3DD}.fixed{font-size:14px;color:var(--mut);white-space:nowrap}.berr{border-left:3px solid #b3261e;background:#FCEEEC;padding:14px 18px;margin-bottom:28px;font-size:15.5px;color:#4D120D;font-weight:500}.bnav{display:flex;justify-content:space-between;gap:12px;margin-top:40px;padding-top:28px;border-top:1px solid var(--line);flex-wrap:wrap}.bsum{position:-webkit-sticky;position:sticky;top:100px;border:1px solid var(--line2);border-radius:6px;background:#fff;overflow:hidden}.bsum-h{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--line)}.bsum-h h2{font-size:17px;font-weight:650}.bsum-n{padding:16px 22px 4px}.bsum-n label{font-size:13.5px;font-weight:550;color:var(--mut);display:block;margin-bottom:6px}.bsum-n .inp{height:44px;font-size:15px}.bsum-l{padding:6px 22px;max-height:430px;overflow:auto}.bl{display:grid;grid-template-columns:minmax(0,1fr) auto 30px;grid-gap:8px;gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.bl:last-child{border-bottom:0}.bl b{font-weight:550;display:block;line-height:1.3}.bl .num{font-weight:600;text-align:right}.x{width:30px;height:30px;background:none;border:0;display:grid;place-items:center;color:var(--mut);border-radius:var(--r)}.x:hover{background:var(--bg2);color:var(--ink)}.x svg{width:14px;height:14px}.bsum-e{padding:28px 0;color:var(--mut);font-size:15px}.bsum-t{padding:18px 22px;background:var(--bg2);border-top:1px solid var(--line)}.bbar{display:none}.rv{border-top:1px solid var(--ink)}.rv-g{padding:24px 0;border-bottom:1px solid var(--line2)}.rv-gh{display:flex;justify-content:space-between;margin-bottom:10px}.rv-gh,.rv-l{align-items:center}.rv-l{display:grid;grid-template-columns:minmax(0,1fr) 60px 110px 32px;grid-gap:16px;gap:16px;padding:9px 0;font-size:15.5px}.rv-l .num{text-align:right;font-weight:550}.rv-t{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px 32px;gap:10px 32px;padding:28px 0 0;max-width:420px;margin-left:auto;font-size:16.5px}.rv-t .num{text-align:right;font-weight:550}.rv-t .big{font-size:22px;font-weight:700}.done-box{border:1px solid var(--gr);border-radius:6px;background:#F3F8F5;padding:48px}.done-box h2{margin:14px 0}.done-box .body{margin-bottom:28px;max-width:34em}.cg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:48px;padding-bottom:128px;align-items:start}.cg-l{grid-column:1/8}.cg-r{grid-column:9/13;position:-webkit-sticky;position:sticky;top:100px}.cl{display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-gap:24px;gap:24px;padding:28px 0;border-bottom:1px solid var(--line2)}.cl:first-child{border-top:1px solid var(--ink)}.cl .cover{aspect-ratio:4/3}.cl-t{background:none;border:0;padding:0;text-align:left;font-size:18.5px;font-weight:600;letter-spacing:-.012em;margin-top:8px;display:block;color:var(--ink)}.cl-t:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.cl-tt{font-size:18.5px;font-weight:600;letter-spacing:-.012em;margin-top:8px}.cl-sub{list-style:none;padding:0;margin-top:10px;font-size:14.5px;color:var(--mut);max-width:440px}.cl-sub li{display:flex;justify-content:space-between;gap:16px;padding:3px 0}.cl-sub .num{color:var(--ink2)}.cl-a{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:14px}.cl-a .lnk{font-size:14.5px;font-weight:500}.cl-r{display:flex;flex-direction:column;align-items:flex-end;gap:12px;text-align:right}.cl-p{font-size:19px;font-weight:650}.sum{border:1px solid var(--line2);border-radius:6px;overflow:hidden;background:#fff}.sum-b{padding:28px}.sum-b h2{margin-bottom:18px}.sr2{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:16px;color:var(--ink2)}.sr2 .num{color:var(--ink);font-weight:550}.sr2 small{display:block;font-size:13.5px;color:var(--mut);margin-top:2px}.sr2.due{border-top:1px solid var(--ink);margin-top:12px;padding-top:16px;font-size:21px;font-weight:700;color:var(--ink)}.co{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:48px;padding-bottom:128px;align-items:start}.co-l{grid-column:1/8}.co-r{grid-column:9/13;position:-webkit-sticky;position:sticky;top:100px}.fs{border:0;padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid var(--line)}.fs legend{display:flex;align-items:baseline;gap:14px;font-size:24px;font-weight:650;letter-spacing:-.02em;padding:0;margin-bottom:8px}.fs legend span{font-size:15px;font-weight:500;color:var(--ord)}.fs>p{color:var(--mut);font-size:15.5px;margin-bottom:24px}.fs .fields{margin-top:24px}.paymock{border:1px dashed #9aa49e;border-radius:6px;padding:28px;background:var(--bg2)}.paymock h3{font-size:16px;font-weight:650;margin-bottom:6px}.paymock p{font-size:15px;color:var(--mut);max-width:34em}.pmf{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:10px;gap:10px;margin-top:22px}.pmf div{height:50px;background:#E6EBE8;border-radius:var(--r)}.pmf div:first-child{grid-column:1/-1}.agree{display:flex;gap:14px;align-items:flex-start;font-size:15.5px;padding:12px 0;cursor:pointer;color:var(--ink2)}.agree input{width:20px;height:20px;margin:2px 0 0;flex:none;accent-color:#174D35}.discl{border-left:3px solid #9a6700;background:#FFF6DD;padding:16px 18px;font-size:15px;margin-bottom:12px;line-height:1.55;color:#3A2900}.biz{padding:20px 28px;border-top:1px solid var(--line);font-size:14px;color:var(--mut);background:var(--bg2);font-style:normal;line-height:1.65}.biz b{color:var(--ink);font-weight:600}.cf{padding-top:72px;padding-bottom:128px}.cf-note{border-left:3px solid #9a6700;background:#FFF6DD;padding:18px 22px;margin-bottom:56px;font-size:16px;color:#3A2900;max-width:56em}.cf-note b{font-weight:650}.cf-ref{display:inline-flex;gap:12px;align-items:center;margin-top:28px;padding:10px 16px;background:var(--bg2);border-radius:var(--r);font-size:15px}.cf-ref b{font-family:IBM Plex Mono,monospace;font-weight:500}.cf-g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;margin-top:72px}.cf-l{grid-column:1/7}.cf-r{grid-column:8/13}.ns{list-style:none;padding:0;border-top:1px solid var(--ink)}.ns li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;padding:18px 0;border-bottom:1px solid var(--line2);font-size:15.5px;color:var(--mut)}.ns li b{display:block;color:var(--ink);font-weight:600;font-size:16.5px;margin-bottom:2px}.ns .n{font-size:15px;font-weight:600;color:var(--ord)}.dash{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:64px;gap:64px;padding-top:40px;padding-bottom:128px;align-items:start}.dtabs{display:flex;flex-direction:column;gap:2px;position:-webkit-sticky;position:sticky;top:100px}.dtabs button{display:flex;justify-content:space-between;align-items:center;text-align:left;background:none;border:0;padding:0 12px;min-height:46px;font-weight:500;font-size:15.5px;border-radius:var(--r);color:var(--ink2)}.dtabs button:hover{background:var(--bg2);color:var(--ink)}.dtabs button.on{background:var(--ink);color:#fff}.dtabs button span:last-child{font-size:13px;opacity:.7}.sample{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#5B4300;background:#FFF0C2;padding:5px 10px;border-radius:var(--r)}.dp h2{margin-bottom:32px}.dt{border-top:1px solid var(--ink)}.dr{display:grid;grid-template-columns:150px minmax(0,1fr) 130px 100px 170px;grid-gap:20px;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line2);font-size:15.5px}.dr.h{font-size:13px;color:var(--mut);padding:14px 0}.stt{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:550}.stt:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.s-prog{color:#9A4A12}.s-done{color:var(--gr)}.s-demo{color:var(--ink2)}.proj{border:1px solid var(--line2);border-radius:6px;padding:28px;margin-bottom:16px}.proj-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:baseline}.stg{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:24px}.stg li{font-size:13.5px;padding-top:12px;border-top:3px solid var(--line);color:var(--mut)}.stg li.done{border-top-color:var(--gr);color:var(--ink2)}.stg li.now{border-top-color:var(--or);color:var(--ink);font-weight:600}.msgs{display:flex;flex-direction:column;gap:14px;border:1px solid var(--line2);padding:24px;max-height:460px;overflow:auto;background:var(--bg2)}.msg,.msgs{border-radius:6px}.msg{max-width:76%;padding:14px 16px;background:#fff;font-size:15.5px;line-height:1.5;box-shadow:0 0 0 1px var(--line)}.msg.me{align-self:flex-end;background:var(--gr);color:#fff;box-shadow:none}.msg small{display:block;font-size:12.5px;opacity:.7;margin-bottom:4px}.msend{display:flex;gap:10px;margin-top:14px}.ob{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:48px;padding-bottom:128px;align-items:start}.ob-l{grid-column:1/8}.ob-r{grid-column:9/13;position:-webkit-sticky;position:sticky;top:100px}.pills{display:flex;flex-wrap:wrap;gap:8px}.pk{min-height:44px;padding:0 18px;border:1px solid var(--line2);background:#fff;border-radius:22px;font-weight:500;font-size:15px}.pk:hover{border-color:var(--ink)}.pk.on{background:var(--gr);border-color:var(--gr);color:#fff}.cbg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.cb{display:flex;align-items:center;gap:12px;min-height:46px;font-size:15.5px;cursor:pointer;border-bottom:1px solid var(--line)}.cb input{width:19px;height:19px;accent-color:#174D35;margin:0}.sub-l{font-size:15px;font-weight:600;margin:32px 0 12px}.colors{flex-wrap:wrap;gap:12px}.colf,.colors{display:flex;align-items:center}.colf{gap:10px;border:1px solid var(--line2);padding:6px 14px 6px 6px;border-radius:var(--r)}.colf input{width:40px;height:36px;border:0;padding:0;background:none;cursor:pointer}.drop{border:1px dashed #9aa49e;border-radius:6px;padding:36px;text-align:center;background:var(--bg2)}.drop .small{margin:6px 0 18px}.fl2{list-style:none;padding:0;margin-top:12px}.fl2 li{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}.meter{height:6px;background:var(--line);border-radius:3px;margin:16px 0 8px;overflow:hidden}.meter i{display:block;height:100%;background:var(--gr)}.side{border:1px solid var(--line2);border-radius:6px;padding:28px}.okbox{border:1px solid var(--gr);border-radius:6px;background:#F3F8F5;padding:44px}.okbox h2{margin:12px 0}.okbox .body{margin-bottom:24px;max-width:34em}.three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.three>div{border-top:1px solid var(--ink);padding-top:24px}.three h3{margin:18px 0 10px}.split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px}.split-l{grid-column:1/7}.split-r{grid-column:8/13}.prose p{font-size:18px;line-height:1.65;color:var(--ink2);margin-bottom:20px;max-width:36em}.addr{border-top:1px solid var(--ink);padding-top:24px;font-style:normal;line-height:1.7;font-size:16.5px}.addr b{font-size:19px;font-weight:650;display:block;margin:6px 0 2px}.topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px 24px;gap:48px 24px}.topics>div{border-top:1px solid var(--ink);padding-top:22px}.topics h3{margin-bottom:10px}.legal{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:24px;column-gap:24px;padding-top:56px;padding-bottom:128px;align-items:start}.toc{grid-column:1/4;position:-webkit-sticky;position:sticky;top:100px}.toc-sw{display:flex;flex-direction:column;gap:2px;margin-bottom:36px}.toc-sw button{text-align:left;background:none;border:0;padding:0 12px;min-height:42px;border-radius:var(--r);font-size:15.5px;font-weight:500;color:var(--ink2)}.toc-sw button:hover{background:var(--bg2);color:var(--ink)}.toc-sw button.on{background:var(--ink);color:#fff}.toc h2{font-size:13px;font-weight:600;color:var(--mut);margin:0 0 10px 12px}.toc ol{list-style:none;padding:0;display:flex;flex-direction:column;max-height:52vh;overflow:auto;border-left:1px solid var(--line);margin-left:12px}.toc li a{display:block;padding:6px 0 6px 14px;font-size:14px;color:var(--mut);text-decoration:none;line-height:1.4}.toc li a:hover{color:var(--ink)}.doc{grid-column:5/12}.doc-m{font-size:14.5px;color:var(--mut)}.doc h1{margin:16px 0 28px}.doc-i{font-size:19px;line-height:1.6;color:var(--ink2);padding-bottom:40px;border-bottom:1px solid var(--line2)}.review{display:flex;gap:12px;border-left:3px solid #9a6700;background:#FFF6DD;padding:14px 18px;font-size:14.5px;color:#3A2900;margin-bottom:40px;line-height:1.5}.doc-s{padding:40px 0 4px;scroll-margin-top:100px}.doc-s h2{display:flex;gap:16px;font-size:23px;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin-bottom:16px}.doc-s h2 span{color:var(--ord);font-weight:500;min-width:28px}.doc-s p{font-size:17px;line-height:1.7;color:var(--ink2);margin-bottom:14px;max-width:40em;padding-left:44px}.doc-s ul{padding-left:64px;margin:0 0 16px;display:flex;flex-direction:column;gap:8px;max-width:40em}.doc-s li{font-size:17px;line-height:1.6;color:var(--ink2)}.doc-c{margin-top:48px;padding-top:28px;border-top:1px solid var(--ink);font-style:normal;line-height:1.7;font-size:16.5px}.ph-tok{background:#FFF0C2;color:#5B4300;padding:0 4px;border-radius:2px}.toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:90;background:var(--ink);color:#fff;padding:14px 22px;font-weight:500;font-size:15px;border-radius:6px;box-shadow:0 18px 40px -18px rgba(0,0,0,.5);max-width:calc(100% - 32px);display:flex;gap:12px;align-items:center}.toast:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ye);flex:none}.promise{border-bottom:1px solid var(--line)}.promise-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;padding-top:30px;padding-bottom:30px}.promise-in div{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--mut);line-height:1.45}.promise-in b{display:block;color:var(--ink);font-weight:600;font-size:15.5px;margin-bottom:2px}.assure svg,.promise svg{width:20px;height:20px;flex:none;color:var(--gr);margin-top:1px}.assure{list-style:none;padding:0;flex-direction:column;margin-top:18px}.assure,.assure li{display:flex;gap:10px}.assure li{font-size:14.5px;color:var(--ink2);line-height:1.4}.card-time{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--mut);margin-top:12px}.card-time svg{width:14px;height:14px;flex:none}.pd-top{grid-column:1/8;grid-row:1}.pd-top h1{margin:16px 0 20px}.pd-m{grid-row:2}.pd-a{grid-row:1/3;align-self:start}.care-cards,.co-mt,.mbar,.mcats{display:none}.cg>div,.co>div,.pd-g>div,.shop>div{min-width:0}.cc{border:1px solid var(--line2);border-radius:6px;background:#fff;padding:24px}.cc.pri{border-color:var(--gr);box-shadow:inset 0 0 0 1px var(--gr)}.cc-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px}.cc .checks{margin-bottom:22px}.cc .checks li{font-size:15px}.co-mt>button{display:flex;width:100%;justify-content:space-between;align-items:center;background:var(--bg2);border:0;padding:0 18px;min-height:56px;font-weight:600;font-size:15.5px;color:var(--ink)}.co-mt-b{padding:6px 18px 14px}@media (max-width:1240px){.hsearch{display:none}.nav{margin-left:auto}}@media (max-width:1080px){.hdr-cta,.nav{display:none}.menubtn{display:inline-flex}.hdr-r{margin-left:auto}.depts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.wrap{padding:0 28px}.sec{padding:88px 0}.sec-tight{padding:72px 0}.orb{padding:88px 0}.cta{padding:96px 0}.hero-g{padding-top:72px;padding-bottom:80px;row-gap:64px}.addons-l,.addons-r,.bh .lead,.bh h1,.cath-l,.cath-r,.cf-l,.cf-r,.cg-l,.cg-r,.co-l,.co-r,.dl-faq .acc,.dl-faq h2,.dlg-l,.dlg-r,.dlp-a,.dlp-v,.doc,.faq-l,.faq-r,.ftr-b,.grp-h h2,.grp-h p,.hero-l,.hero-r,.jobs-l,.jobs-r,.ob-l,.ob-r,.orb-l,.orb-r,.pd-a,.pd-m,.shead .body,.shead .d2,.shead .lead,.split-l,.split-r,.toc{grid-column:1/-1}.shead{row-gap:20px}.cg-r,.co-r,.dlp-a,.filters,.jobs-l,.ob-r,.pd-a,.toc{position:static}.addons,.bh,.cath-g,.cf-g,.cg,.co,.dl-faq,.dlg,.dlp,.faq,.jobs,.legal,.ob,.orb-g,.pd-g,.split{row-gap:48px}.bh,.grp-h{row-gap:12px}.incl{grid-template-columns:repeat(2,minmax(0,1fr))}.st-h{display:none}.st-r{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 0}.st-r .c{font-size:14.5px;color:var(--mut)}.st-r svg{display:none}.st-p{grid-row:1;grid-column:2}.peek{grid-template-columns:1fr}.peek-tabs{flex-direction:row;flex-wrap:wrap}.peek-tabs button{border-left:0;border-bottom:2px solid transparent}.peek-tabs button.on{border-bottom-color:var(--ye)}.peek-tabs p{display:none}.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.super{opacity:.35;right:-20%;width:80%}.ftr-c,.ftr-c:nth-of-type(2){grid-column:span 4}.shop{grid-template-columns:1fr;gap:0}.filters{display:none;padding:24px;border:1px solid var(--line2);border-radius:6px;margin-bottom:28px}.filters.open{display:flex}.ftoggle{display:inline-flex}.row{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.row .kind,.row-t{grid-column:1}.row-p{grid-column:2;grid-row:1}.row .addic{grid-column:2;grid-row:2/4;justify-self:end}.specs{grid-template-columns:repeat(2,minmax(0,1fr))}.bg{grid-template-columns:1fr}.bsum{display:none;position:fixed;left:0;right:0;bottom:72px;top:auto;z-index:70;max-height:70vh;overflow:auto;border-radius:12px 12px 0 0;border-width:1px 0 0;box-shadow:0 -20px 40px -20px rgba(0,0,0,.25)}.bsum.open{display:block}.bbar{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:71;background:var(--ink);color:#fff;padding:12px 20px;min-height:72px}.bbar b{font-size:19px;display:block;font-weight:700}.bbar small{font-size:13px;color:#C6D1CB}.dash{grid-template-columns:1fr;gap:28px}.dtabs{position:static;flex-direction:row;flex-wrap:wrap;gap:6px}.dtabs button{flex:1 1 150px;border:1px solid var(--line2)}.dr{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px}.dr.h{display:none}.three,.topics{grid-template-columns:1fr;row-gap:36px}.toc h2,.toc ol{display:none}.toc-sw{flex-direction:row;overflow-x:auto;margin:0 -28px;padding:0 28px 4px;gap:6px;scrollbar-width:none}.toc-sw button{flex:none;border:1px solid var(--line2);white-space:nowrap}.legal{padding-top:28px}.pd-a,.pd-m,.pd-top{grid-row:auto;grid-column:1/-1}.pd-top{order:1}.pd-a{order:2}.pd-m{order:3}.pd-g{row-gap:36px}.mbar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:72;background:#fff;border-top:1px solid var(--line2);padding:10px 16px;gap:16px;align-items:center;justify-content:space-between;box-shadow:0 -12px 30px -20px rgba(0,0,0,.35)}.mbar b{font-size:20px;font-weight:700;display:block;line-height:1.15;letter-spacing:-.01em}.mbar small{font-size:12.5px;color:var(--mut)}.mbar .btn{flex:1 1;max-width:230px;min-height:50px}.with-bar .ftr{padding-bottom:124px}.toast{top:88px;bottom:auto}.mcats{display:flex;gap:8px;overflow-x:auto;margin:0 -28px 20px;padding:0 28px 4px;scrollbar-width:none}.mcats button{flex:none;min-height:40px;padding:0 14px;border:1px solid var(--line2);border-radius:20px;background:#fff;font-size:14.5px;font-weight:500;white-space:nowrap;color:var(--ink)}.mcats button.on{background:var(--ink);border-color:var(--ink);color:#fff}.tbox{display:none}.care-cards{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.co-mt{display:block;margin-bottom:36px;border:1px solid var(--line2);border-radius:6px;overflow:hidden}.promise-in{grid-template-columns:repeat(2,minmax(0,1fr))}.ph{padding:40px 0 36px}}@media (max-width:640px){.wrap{padding:0 16px}body{font-size:16px}.sec{padding:72px 0}.sec-tight{padding:56px 0}.orb{padding:72px 0}.cta{padding:80px 0}.hero-g{padding-top:52px;padding-bottom:64px}.hero-p,.lead{font-size:18px}.hs{flex-direction:column;gap:5px}.hs .btn{width:100%}.depts{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.dept{gap:12px}.dept-l{display:none!important}.dept-n{font-size:16px!important}.dept-m{flex-direction:column;gap:2px;font-size:13px;padding-top:8px}.mcats,.toc-sw{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.promise-in{grid-template-columns:1fr;gap:16px;padding-top:24px;padding-bottom:24px}.shead{margin-bottom:36px}.hr-row{min-height:52px}.pl-row{grid-template-columns:minmax(0,1fr) auto 44px;gap:6px 14px}.pl-t{display:none}.incl{grid-template-columns:1fr;gap:14px}.fr{grid-template-columns:minmax(0,1fr) auto 44px;gap:4px 14px}.fr-t{grid-column:1/-1;grid-row:2}.peek-body,.pv-b{padding:24px}.steps{grid-template-columns:1fr}.super{display:none}.ftr-c,.ftr-c:nth-of-type(2){grid-column:1/-1}.facts{gap:14px}.facts,.pds{grid-template-columns:1fr}.pds{gap:12px}.biz,.buy-f,.buy-h,.buy-o,.buy-s,.seller,.sum-b{padding-left:20px;padding-right:20px}.specs{grid-template-columns:1fr}.prog{gap:6px}.prog button span{display:none}.cbg,.fields{grid-template-columns:1fr}.rv-l{grid-template-columns:minmax(0,1fr) auto 32px}.rv-l .rq{display:none}.cl{grid-template-columns:72px minmax(0,1fr);gap:16px}.cl-r{grid-column:2;align-items:flex-start;text-align:left}.msg{max-width:92%}.wm{font-size:18px}.ib .lbl{display:none}.tb select{width:100%}.doc-s p{padding-left:0}.doc-s ul{padding-left:20px}.band{padding:28px 24px}.done-box,.okbox{padding:28px}.dnav{gap:16px;padding:16px}}