@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_0134f2{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_0134f2{--f-poppins:"Poppins","Poppins Fallback"}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/1d3bc6cf8ffd57a1-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/86fbc9d8e118e1a5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/643504413c165422-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Baloo\ 2;font-style:normal;font-weight:800;font-display:optional;src:url(/_next/static/media/a65324f02aa278dc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2 Fallback;src:local("Arial");ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.00%;size-adjust:95.78%}.__className_5a54b2{font-family:Baloo\ 2,Baloo\ 2 Fallback;font-style:normal}.__variable_5a54b2{--f-baloo:"Baloo 2","Baloo 2 Fallback"}@font-face{font-family:Schoolbell;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55c4d69ce8a7b1d7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Schoolbell Fallback;src:local("Arial");ascent-override:109.20%;descent-override:41.04%;line-gap-override:2.57%;size-adjust:91.13%}.__className_0d9bde{font-family:Schoolbell,Schoolbell Fallback;font-weight:400;font-style:normal}.__variable_0d9bde{--f-schoolbell:"Schoolbell","Schoolbell Fallback"}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df43518cd9a92807-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e0c65cc22a60aa3f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/02e33ce7ad8ccdf6-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/497c9c6656cf0746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bitter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8100e5cfbf41b731-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bitter Fallback;src:local("Times New Roman");ascent-override:81.69%;descent-override:23.15%;line-gap-override:0.00%;size-adjust:114.46%}.__className_d26009{font-family:Bitter,Bitter Fallback;font-weight:700;font-style:normal}.__variable_d26009{--f-bitter:"Bitter","Bitter Fallback"}:root{--design-w:1440;--design-h:810;--s:min(calc(100vw / 1440),calc(100vh / 810));--board:calc(1440 * var(--s));--page:#fcfcfc;--band:#f9f8f7;--card:#e8e8e8;--card-inner:#e9e7e5;--plum:#2a1b3d;--ink:#14141a;--ink-2:#585858;--ink-3:#8b8b95;--ink-4:#a2a2a2;--rule:#e6e5e1;--brand:#7b3ff2;--brand-ink:#5a24c4;--brand-tint:#f2ecfe;--coral:#d9541e;--red:#d61f2b;--tab-design:#e0a400;--tab-maths:#f26522;--tab-sel:#e2447a;--tab-ai:#7b3ff2;--tab-arts:#d61f7a;--tab-robotics:#1f65ff;--tab-languages:#0f9d8a;--tab-futures:#3b2ba0;--butter:#fff3c4;--hl-1:#fff3c4;--hl-2:#d9f2e4;--hl-3:#dbecff;--hl-4:#ffe1ec;--hl-5:#e9e2ff;--hl-6:#ffe5d0;--navy:#102460;--c-purple:#7b5be8;--c-yellow:#f5c518;--c-orange:#f26522;--c-green:#12a05c;--font-display:var(--f-baloo),ui-rounded,system-ui,sans-serif;--font-body:var(--f-poppins),system-ui,-apple-system,sans-serif;--font-hand:var(--f-schoolbell),ui-rounded,cursive;--font-serif:var(--f-bitter),Georgia,serif;--dur-fast:160ms;--dur:280ms;--dur-slow:560ms;--ease:cubic-bezier(0.22,0.61,0.36,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--lift:0 calc(2 * var(--s)) calc(10 * var(--s)) rgba(20,20,26,0.06);--lift-big:0 calc(6 * var(--s)) calc(28 * var(--s)) rgba(20,20,26,0.12);--h-hero:810;--h-way:810;--h-solution:810;--h-marks:300;--h-scale:620;--h-crests:400;--h-creations:704;--h-academy:800;--h-quotes:810;--q-count-y:758;--h-started:700;--h-village:282;--h-plum:528;--nav-h:64;--nav-top:28;--nav-short-x:28;--nav-short-w:845;--nav-long-w:1113;--nav-dock-h:66;--nav-pad:30;--nav-type:17;--nav-gap:32;--nav-logo:46;--hero-head-x:87;--hero-head-y:211;--hero-head-w:840;--hero-head-h:310;--hero-head-size:116;--hero-sub-x:82;--hero-sub-y:540;--hero-sub-size:32;--mosaic-x:925;--mosaic-gap:9;--way-x:80;--way-lede-y:999;--way-lede-size:31;--way-verb-y:1055;--way-verb-pitch:73;--way-verb-size:55;--way-verb-w:800;--way-mark:44;--way-note-y:1363;--way-note-size:35;--sol-head-y:182;--sol-head-size:61;--sol-card-y:283;--sol-card-w:336;--sol-card-h:352;--sol-card-gap:73;--sol-card-x:142;--sol-card-r:26;--sol-plus:36;--sol-art-y:34;--sol-art-h:212;--sol-kit-x:31;--sol-kit-w:155;--sol-parts-x:206;--sol-parts-y:55;--sol-parts-w:111;--sol-parts-h:176;--sol-g2-x:21;--sol-g2-y:21;--sol-g2-w:291;--sol-g2-h:227;--sol-g2-gap-x:11;--sol-g2-gap-y:12;--sol-g3-x:17;--sol-g3-y:31;--sol-g3-w:300;--sol-g3-h:204;--sol-g3-gap:3;--sol-cap-y:268;--sol-kicker-size:17;--sol-title-size:32;--sol-para-y:680;--sol-para-w:1038;--sol-para-size:21;--marks-note-size:24;--marks-row-h:52;--marks-gap:56;--scale-left-x:65;--scale-left-w:545;--scale-map-x:615;--scale-map-y:65;--scale-map-w:762;--scale-kicker-y:100;--scale-kicker-size:32;--scale-stat-y:154;--scale-stat-pitch:74;--scale-stat-size:61;--scale-body-y:382;--scale-body-size:19;--scale-body-pitch:27;--crest-note-y:-70;--crest-row-y:8;--crest-cell:46;--crest-pitch:52;--crest-row-pitch:52;--cr-head-y:269;--cr-head-size:44;--cr-body-y:334;--cr-body-size:19;--cr-body-pitch:41;--ac-head-y:46;--ac-head-size:44;--ac-head2-size:34;--ac-lede-y:155;--ac-lede-size:21;--ac-panel-y:202;--ac-panel-w:1002;--ac-panel-h:560;--ac-panel-r:34;--ac-panel-pad-y:18;--ac-panel-pad-x:28;--ac-pill-h:43;--ac-pill-pitch:55;--ac-pill-gap:10;--ac-pill-pad:21;--ac-pill-size:16;--ac-card-y:28;--ac-card-h:388;--ac-card-r:26;--ac-covers-w:500;--ac-cover-gap:15;--q-head-y:46;--q-head-size:42;--q-head-w:640;--q-head-pitch:57;--q-note-y:166;--q-note-size:24;--q-row-y:238;--q-card-w:276;--q-card-h:246;--q-card-gap:16;--q-row-gap:12;--q-card-r:18;--q-card-pad:20;--q-text-size:17;--q-text-pitch:24;--st-head-y:56;--st-head-size:62;--st-row-y:156;--st-card-w:362;--st-card-h:226;--st-card-gap:22;--st-row-gap:16;--st-card-r:20;--st-card-pad:22}@media (max-width:720px){:root{--s:1px}}:root{--pg-w:1160;--pg-narrow:840;--pg-pad:96;--pg-pad-tight:60;--pg-gap:26;--pg-r:22;--pg-h1:60;--pg-h2:42;--pg-h3:23;--pg-lede:21;--pg-body:17.5;--pg-small:15;--pg-kicker:24;--pg-head-h:560}.page{width:var(--board);margin-inline:auto}.page,.psec{position:relative}.psec{padding:calc(var(--pg-pad) * var(--s)) 0}.psec.is-tight{padding:calc(var(--pg-pad-tight) * var(--s)) 0}.psec.is-band:before{content:"";position:absolute;inset:0;left:50%;width:100vw;transform:translateX(-50%);background:var(--band);z-index:-1}.psec.is-plum{color:#fff}.psec.is-plum:before{background:var(--plum)}.wrap{width:calc(var(--pg-w) * var(--s));margin-inline:auto}.wrap.is-narrow{width:calc(var(--pg-narrow) * var(--s))}.psec:not(.is-band):not(.is-plum)+.psec:not(.is-band):not(.is-plum)>.wrap:before{content:"";display:block;height:1px;background:var(--rule);margin-bottom:calc(var(--pg-pad) * var(--s));margin-top:calc(var(--pg-pad) * -1 * var(--s))}.p-kicker{font-family:var(--font-hand);font-size:calc(var(--pg-kicker) * var(--s));color:var(--ink-3);margin-bottom:calc(10 * var(--s))}.p-title{font-family:var(--font-display);font-weight:800;font-size:calc(var(--pg-h2) * var(--s));line-height:1.12;letter-spacing:calc(-.4 * var(--s));color:var(--ink);max-width:calc(900 * var(--s))}.p-lede{margin-top:calc(18 * var(--s));font-size:calc(var(--pg-lede) * var(--s));line-height:1.6;max-width:calc(var(--pg-narrow) * var(--s))}.p-body,.p-lede{color:var(--ink-2)}.p-body{font-size:calc(var(--pg-body) * var(--s));line-height:1.68}.p-body+.p-body{margin-top:calc(14 * var(--s))}.p-measure{max-width:calc(var(--pg-narrow) * var(--s));margin-top:calc(34 * var(--s))}.p-note{margin-top:calc(14 * var(--s));font-family:var(--font-hand);font-size:calc(17 * var(--s));color:var(--ink-3)}.psec.is-plum .p-body strong,.psec.is-plum .p-title{color:#fff}.psec.is-plum .p-body,.psec.is-plum .p-lede{color:rgba(255,255,255,.8)}.psec.is-plum .p-kicker{color:rgba(255,255,255,.55)}.btn-row{display:flex;flex-wrap:wrap;gap:calc(12 * var(--s));margin-top:calc(28 * var(--s))}.btn{display:inline-flex;align-items:center;gap:calc(8 * var(--s));padding:calc(14 * var(--s)) calc(24 * var(--s));border-radius:calc(999 * var(--s));border:1px solid var(--rule);background:#fff;font-size:calc(16 * var(--s));font-weight:600;color:var(--ink);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur) var(--ease),background var(--dur) var(--ease)}.btn:hover{transform:translateY(calc(-2 * var(--s)));box-shadow:var(--lift)}.btn.is-solid{background:var(--brand);border-color:var(--brand);color:#fff}.btn.is-solid:hover{background:var(--brand-ink);border-color:var(--brand-ink)}.btn svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.psec.is-plum .btn{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.25);color:#fff}.psec.is-plum .btn.is-solid{background:#fff;color:var(--plum);border-color:#fff}.p-head{position:relative;min-height:calc(var(--pg-head-h) * var(--s));display:flex;align-items:center;padding:calc(120 * var(--s)) 0 calc(72 * var(--s))}.p-head-text{width:calc(650 * var(--s));position:relative;z-index:2}.p-head.is-plain .p-head-text{width:calc(900 * var(--s))}.p-head.is-plain .p-lede{max-width:calc(760 * var(--s))}.p-head h1{font-family:var(--font-display);font-weight:800;font-size:calc(var(--pg-h1) * var(--s));line-height:1.06;letter-spacing:calc(-1 * var(--s));color:var(--ink)}.p-head .p-lede{max-width:calc(600 * var(--s))}.p-head-media{position:absolute;top:calc(96 * var(--s));bottom:calc(40 * var(--s));left:calc(830 * var(--s));width:calc(50vw - 110 * var(--s));border-radius:calc(26 * var(--s)) 0 0 calc(26 * var(--s));overflow:hidden}.p-head-media img{width:100%;height:100%;object-fit:cover}.p-head-tag{position:absolute;left:calc(18 * var(--s));bottom:calc(16 * var(--s));padding:calc(7 * var(--s)) calc(13 * var(--s));border-radius:calc(999 * var(--s));background:rgba(255,255,255,.92);font-family:var(--font-hand);font-size:calc(14 * var(--s));color:var(--ink-2)}.p-grid{display:grid;grid-gap:calc(var(--pg-gap) * var(--s));gap:calc(var(--pg-gap) * var(--s));margin-top:calc(40 * var(--s))}.p-grid.n2{grid-template-columns:repeat(2,1fr)}.p-grid.n3{grid-template-columns:repeat(3,1fr)}.p-grid.n4{grid-template-columns:repeat(4,1fr)}.p-card{display:flex;flex-direction:column;padding:calc(26 * var(--s));border-radius:calc(var(--pg-r) * var(--s));background:#fff;border:1px solid var(--rule);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}a.p-card:hover{transform:translateY(calc(-3 * var(--s)));box-shadow:var(--lift-big)}.p-card-icon{font-size:calc(28 * var(--s));line-height:1;margin-bottom:calc(14 * var(--s))}.p-card-num{display:block;font-weight:800;font-size:calc(46 * var(--s));line-height:1;color:var(--brand-ink);margin-bottom:calc(12 * var(--s))}.p-card h3,.p-card-num{font-family:var(--font-display)}.p-card h3{font-weight:700;font-size:calc(var(--pg-h3) * var(--s));line-height:1.2;color:var(--ink)}.p-card p{margin-top:calc(10 * var(--s));font-size:calc(var(--pg-body) * var(--s));line-height:1.55;color:var(--ink-2)}.p-ticks{margin-top:calc(14 * var(--s));display:grid;grid-gap:calc(10 * var(--s));gap:calc(10 * var(--s))}.p-ticks li{position:relative;padding-left:calc(24 * var(--s));font-size:calc(15.5 * var(--s));line-height:1.5;color:var(--ink-2)}.p-ticks li:before{content:"✓";position:absolute;left:0;top:0;font-size:calc(14 * var(--s));font-weight:700;color:var(--c-green)}.p-card-go{margin-top:auto;padding-top:calc(16 * var(--s));display:inline-flex;align-items:center;gap:calc(6 * var(--s));font-size:calc(15 * var(--s));font-weight:600;color:var(--brand-ink)}.p-card-go svg{width:calc(14 * var(--s));height:calc(14 * var(--s))}.p-steps{list-style:none;counter-reset:step;display:grid;grid-gap:calc(var(--pg-gap) * var(--s));gap:calc(var(--pg-gap) * var(--s));margin-top:calc(40 * var(--s))}.p-steps.n3{grid-template-columns:repeat(3,1fr)}.p-steps.n4{grid-template-columns:repeat(4,1fr)}.p-step{position:relative;padding-top:calc(46 * var(--s))}.p-step:before{counter-increment:step;content:counter(step);position:absolute;top:0;left:0;font-weight:800;font-size:calc(62 * var(--s));line-height:.8;color:var(--brand);opacity:.18}.p-step h3,.p-step:before{font-family:var(--font-display)}.p-step h3{font-weight:700;font-size:calc(var(--pg-h3) * var(--s));line-height:1.2}.p-step p{margin-top:calc(8 * var(--s));font-size:calc(var(--pg-body) * var(--s));line-height:1.6;color:var(--ink-2)}.p-sub{margin-top:calc(64 * var(--s));font-family:var(--font-display);font-weight:800;font-size:calc(26 * var(--s));line-height:1.15;color:var(--ink)}.p-sub.is-first{margin-top:0}.psec.is-plum .p-sub{color:#fff}.cf-plain{color:var(--brand-ink);font-weight:600;border-bottom:1px solid}.wrap>.p-split{margin-top:calc(44 * var(--s))}.wrap>.p-split:first-child{margin-top:0}.p-split{display:grid;grid-template-columns:1fr calc(500 * var(--s));grid-gap:calc(60 * var(--s));gap:calc(60 * var(--s));align-items:center}.p-split.is-flip{grid-template-columns:calc(500 * var(--s)) 1fr}.p-split.is-flip .p-split-text{order:2}.p-split.is-flip .p-split-media{order:1}.p-split-media{border-radius:calc(var(--pg-r) * var(--s));overflow:hidden}.p-split-media img{width:100%;height:auto}.p-shots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(14 * var(--s));gap:calc(14 * var(--s));margin-top:calc(40 * var(--s))}.p-shots img{width:100%;height:calc(220 * var(--s));object-fit:cover;border-radius:calc(16 * var(--s))}.p-stats{display:flex;flex-wrap:wrap;gap:calc(30 * var(--s)) calc(40 * var(--s));margin-top:calc(34 * var(--s))}.p-stat b{display:block;font-family:var(--font-display);font-weight:800;font-size:calc(54 * var(--s));line-height:1;color:var(--ink)}.p-stat b small{font-size:calc(21 * var(--s));font-weight:700;color:var(--ink-3);margin-left:calc(6 * var(--s))}.p-stat span{display:block;margin-top:calc(8 * var(--s));font-size:calc(15 * var(--s));color:var(--ink-2);max-width:calc(168 * var(--s));line-height:1.4}.p-rows{margin-top:calc(34 * var(--s));border-top:1px solid var(--rule)}.p-row{display:grid;grid-template-columns:calc(250 * var(--s)) 1fr;grid-gap:calc(30 * var(--s));gap:calc(30 * var(--s));padding:calc(18 * var(--s)) 0;border-bottom:1px solid var(--rule)}.p-row b{font-weight:700;color:var(--ink)}.p-row b,.p-row span{font-size:calc(var(--pg-body) * var(--s))}.p-row span{line-height:1.55;color:var(--ink-2)}.p-row i{display:block;margin-top:calc(4 * var(--s));font-style:normal;font-size:calc(14 * var(--s));color:var(--ink-3)}.p-honest{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--pg-gap) * var(--s));gap:calc(var(--pg-gap) * var(--s));margin-top:calc(40 * var(--s))}.p-honest>div{padding:calc(28 * var(--s));border-radius:calc(var(--pg-r) * var(--s));border:1px solid var(--rule);background:#fff}.p-honest h3{font-family:var(--font-display);font-weight:700;font-size:calc(var(--pg-h3) * var(--s))}.p-honest ul{margin-top:calc(16 * var(--s));display:grid;grid-gap:calc(12 * var(--s));gap:calc(12 * var(--s))}.p-honest li{position:relative;padding-left:calc(28 * var(--s));font-size:calc(var(--pg-body) * var(--s));line-height:1.55;color:var(--ink-2)}.p-honest li:before{position:absolute;left:0;top:0;font-size:calc(15 * var(--s))}.p-honest .is-can li:before{content:"✓";color:var(--c-green);font-weight:700}.p-honest .is-cant li:before{content:"—";color:var(--ink-4);font-weight:700}.p-marks{display:flex;flex-wrap:wrap;align-items:center;gap:calc(44 * var(--s));margin-top:calc(40 * var(--s))}.p-marks img{height:calc(var(--h, 46) * var(--s));width:auto;opacity:.72;filter:saturate(.8)}.p-cta{text-align:center}.p-cta .p-lede,.p-cta .p-title{margin-inline:auto}.p-cta .p-lede{text-align:center}.p-cta .btn-row{justify-content:center}.pq-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(16 * var(--s));gap:calc(16 * var(--s));margin-top:calc(40 * var(--s))}.pq-grid.n3{grid-template-columns:repeat(3,1fr)}.pq{display:flex;flex-direction:column;padding:calc(var(--q-card-pad) * var(--s));border-radius:calc(var(--q-card-r) * var(--s));background:#fff;border:1px solid var(--rule)}.pq>p{font-size:calc(var(--q-text-size) * var(--s));line-height:calc(var(--q-text-pitch) * var(--s));color:var(--ink)}.pq.is-long>p{font-size:calc((var(--q-text-size) - 1.5) * var(--s));line-height:calc((var(--q-text-pitch) - 2) * var(--s))}.pq mark{background:var(--mk,var(--butter));color:inherit;font-weight:600;border-radius:calc(3 * var(--s));padding:0 calc(2 * var(--s))}.pq-by{margin-top:auto;padding-top:calc(14 * var(--s))}.pq-by b{display:block;font-size:calc(13.5 * var(--s));font-weight:600;line-height:1.2;color:var(--ink)}.pq-by span{display:block;margin-top:calc(2 * var(--s));font-size:calc(12 * var(--s));line-height:1.25;color:var(--ink-3)}.faq{margin-top:calc(34 * var(--s))}.faq-group+.faq-group{margin-top:calc(40 * var(--s))}.faq-group h3{font-family:var(--font-display);font-weight:700;font-size:calc(var(--pg-h3) * var(--s));color:var(--ink);padding-bottom:calc(12 * var(--s))}.faq-group h3,.faq-item{border-bottom:1px solid var(--rule)}.faq-q{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:calc(24 * var(--s));padding:calc(20 * var(--s)) 0;text-align:left;font-size:calc(18 * var(--s));font-weight:600;line-height:1.4;color:var(--ink);transition:color var(--dur-fast) var(--ease)}.faq-q:hover{color:var(--brand-ink)}.faq-sign{flex:0 0 auto;position:relative;width:calc(18 * var(--s));height:calc(18 * var(--s));margin-top:calc(4 * var(--s))}.faq-sign:after,.faq-sign:before{content:"";position:absolute;inset:50% 0 auto 0;height:calc(2 * var(--s));border-radius:calc(2 * var(--s));background:var(--ink-3);transform:translateY(-50%);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.faq-sign:after{transform:translateY(-50%) rotate(90deg)}.faq-item.is-open .faq-sign:after{transform:translateY(-50%) rotate(0deg);opacity:0}.faq-item.is-open .faq-q{color:var(--brand-ink)}.faq-a{overflow:hidden;height:0;transition:height var(--dur) var(--ease)}.faq-a>div{padding-bottom:calc(22 * var(--s));padding-right:calc(50 * var(--s));font-size:calc(var(--pg-body) * var(--s));line-height:1.68;color:var(--ink-2)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(16 * var(--s));gap:calc(16 * var(--s));margin-top:calc(40 * var(--s))}.price{padding:calc(24 * var(--s));border-radius:calc(var(--pg-r) * var(--s));background:#fff;border:1px solid var(--rule);display:flex;flex-direction:column}.price.is-lead{border-color:var(--brand);box-shadow:0 0 0 calc(2 * var(--s)) var(--brand-tint)}.price h3{font-weight:700;font-size:calc(19 * var(--s))}.price h3,.price-num{font-family:var(--font-display)}.price-num{margin-top:calc(10 * var(--s));font-weight:800;font-size:calc(38 * var(--s));line-height:1;color:var(--ink)}.price-num em{font-style:normal;font-size:calc(17 * var(--s));font-weight:700;color:var(--ink-3)}.price-num em+em{margin-left:calc(5 * var(--s))}.price-unit{margin-top:calc(6 * var(--s));font-size:calc(13.5 * var(--s));color:var(--ink-3)}.price p{margin-top:calc(14 * var(--s));font-size:calc(14.5 * var(--s));line-height:1.55;color:var(--ink-2)}.price-foot{margin-top:calc(24 * var(--s));display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(10 * var(--s));font-size:calc(15 * var(--s));color:var(--ink-2)}.price-foot b{color:var(--ink)}.cmp{margin-top:calc(40 * var(--s));display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(14 * var(--s));gap:calc(14 * var(--s))}.cmp-col{padding:calc(20 * var(--s));border-radius:calc(var(--pg-r) * var(--s));border:1px solid var(--rule);background:#fff;display:flex;flex-direction:column}.cmp-col.is-us{border-color:var(--coral);background:var(--tint,#fff)}.cmp-col img{width:100%;height:calc(120 * var(--s));object-fit:contain}.cmp-col h3{margin-top:calc(14 * var(--s));font-family:var(--font-display);font-weight:700;font-size:calc(20 * var(--s))}.cmp-sub{margin-top:calc(3 * var(--s));min-height:calc(34 * var(--s));font-size:calc(13 * var(--s));color:var(--ink-3);line-height:1.3}.cmp-price{margin-top:calc(14 * var(--s));font-family:var(--font-display);font-weight:800;font-size:calc(26 * var(--s));color:var(--ink)}.cmp-price-note{margin-top:calc(3 * var(--s));min-height:calc(34 * var(--s));font-size:calc(12.5 * var(--s));color:var(--ink-3);line-height:1.35}.cmp-list{margin-top:calc(16 * var(--s));display:grid;grid-gap:calc(9 * var(--s));gap:calc(9 * var(--s))}.cmp-list li{position:relative;padding-left:calc(18 * var(--s));font-size:calc(13.5 * var(--s));line-height:1.45;color:var(--ink-2)}.cmp-list li:before{content:"";position:absolute;left:0;top:calc(7 * var(--s));width:calc(6 * var(--s));height:calc(6 * var(--s));border-radius:50%;background:var(--accent,var(--ink-4))}.ctry{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(14 * var(--s));gap:calc(14 * var(--s));margin-top:calc(40 * var(--s))}.ctry-tile{position:relative;border-radius:calc(18 * var(--s));overflow:hidden;text-align:left;aspect-ratio:4/3;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ctry-tile:hover{transform:translateY(calc(-3 * var(--s)));box-shadow:var(--lift-big)}.ctry-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ctry-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(18,14,26,.86) 0,rgba(18,14,26,.32) 52%,rgba(18,14,26,.05))}.ctry-tile.is-plain{background:var(--brand-tint)}.ctry-tile.is-plain:after{background:linear-gradient(0deg,rgba(74,30,168,.9) 0,rgba(74,30,168,.55) 60%,rgba(74,30,168,.35))}.ctry-open.is-plain{grid-template-columns:1fr}.ctry-txt{position:absolute;left:calc(16 * var(--s));right:calc(16 * var(--s));bottom:calc(14 * var(--s));z-index:2;color:#fff}.ctry-tile img.ctry-flag{position:static;inset:auto;width:calc(24 * var(--s));height:calc(18 * var(--s));border-radius:calc(3 * var(--s));object-fit:cover;box-shadow:0 0 0 1px rgba(255,255,255,.35)}.ctry-txt b{display:block;margin-top:calc(7 * var(--s));font-size:calc(17 * var(--s));font-weight:700;line-height:1.2}.ctry-txt span{display:block;margin-top:calc(3 * var(--s));font-size:calc(13 * var(--s));color:rgba(255,255,255,.78)}.ctry-open{margin-top:calc(40 * var(--s));display:grid;grid-template-columns:calc(460 * var(--s)) 1fr;grid-gap:calc(40 * var(--s));gap:calc(40 * var(--s));align-items:start}.ctry-open img{width:100%;height:auto;border-radius:calc(18 * var(--s))}.ctry-back{display:inline-flex;align-items:center;gap:calc(7 * var(--s));margin-bottom:calc(16 * var(--s));font-size:calc(14.5 * var(--s));font-weight:600;color:var(--brand-ink)}.ctry-back svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.ctry-open h3{font-family:var(--font-display);font-weight:800;font-size:calc(30 * var(--s));line-height:1.15}.ctry-open .p-kicker{margin-bottom:calc(6 * var(--s))}.ctry-open .p-body{margin-top:calc(14 * var(--s))}.cf-roles{display:grid;grid-template-columns:repeat(var(--n,5),1fr);grid-gap:calc(12 * var(--s));gap:calc(12 * var(--s));margin-top:calc(40 * var(--s))}.cf-role{padding:calc(20 * var(--s)) calc(18 * var(--s));border-radius:calc(18 * var(--s));border:1px solid var(--rule);background:#fff;text-align:left;transition:transform var(--dur-fast) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.cf-role:hover{transform:translateY(calc(-3 * var(--s)));box-shadow:var(--lift)}.cf-role.is-on{border-color:var(--c);box-shadow:0 0 0 calc(2 * var(--s)) color-mix(in srgb,var(--c) 18%,transparent)}.cf-role em{display:block;font-style:normal;font-size:calc(26 * var(--s));line-height:1}.cf-role b{display:block;margin-top:calc(12 * var(--s));font-size:calc(16 * var(--s));font-weight:700;line-height:1.25;color:var(--c)}.cf-role span{display:block;margin-top:calc(6 * var(--s));font-size:calc(13.5 * var(--s));line-height:1.45;color:var(--ink-2)}.cf-wait{margin-top:calc(34 * var(--s));padding:calc(46 * var(--s)) calc(30 * var(--s));border:1px dashed var(--rule);border-radius:calc(var(--pg-r) * var(--s));text-align:center;font-size:calc(16.5 * var(--s));color:var(--ink-3)}.cf-wait b{display:block;font-size:calc(19 * var(--s));font-weight:700;color:var(--ink-2);margin-bottom:calc(8 * var(--s))}.cf-form{margin-top:calc(44 * var(--s))}.cf-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(20 * var(--s)) calc(24 * var(--s));gap:calc(20 * var(--s)) calc(24 * var(--s))}.cf-field.is-wide{grid-column:1/-1}fieldset.cf-field{border:0;padding:0;margin:0;min-width:0}.cf-field>label,.cf-legend{display:block;padding:0;font-size:calc(15 * var(--s));font-weight:600;color:var(--ink)}.cf-hint{display:block;margin-top:calc(4 * var(--s));font-size:calc(13.5 * var(--s));line-height:1.45;color:var(--ink-3);font-weight:400}.cf-req{color:var(--red);margin-left:calc(3 * var(--s))}.cf-area,.cf-input{width:100%;margin-top:calc(9 * var(--s));padding:calc(13 * var(--s)) calc(15 * var(--s));border-radius:calc(12 * var(--s));border:1px solid var(--rule);background:#fff;font-family:inherit;font-size:calc(16 * var(--s));color:var(--ink);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.cf-area{min-height:calc(110 * var(--s));resize:vertical;line-height:1.5}.cf-area:focus,.cf-input:focus{outline:none;border-color:var(--c,var(--brand));box-shadow:0 0 0 calc(3 * var(--s)) color-mix(in srgb,var(--c,var(--brand)) 14%,transparent)}.cf-chips{display:flex;flex-wrap:wrap;gap:calc(8 * var(--s));margin-top:calc(10 * var(--s))}.cf-chip{padding:calc(9 * var(--s)) calc(15 * var(--s));border-radius:calc(999 * var(--s));border:1px solid var(--rule);background:#fff;font-size:calc(14.5 * var(--s));color:var(--ink-2);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.cf-chip:hover{color:var(--ink)}.cf-chip.is-on,.cf-chip:hover{border-color:var(--c,var(--brand))}.cf-chip.is-on{background:var(--c,var(--brand));color:#fff;font-weight:600}.cf-send{margin-top:calc(36 * var(--s));display:flex;flex-wrap:wrap;align-items:center;gap:calc(16 * var(--s))}.cf-send .btn.is-solid{background:var(--c,var(--brand));border-color:var(--c,var(--brand))}.cf-send-note{font-size:calc(13.5 * var(--s));line-height:1.5;color:var(--ink-3);max-width:calc(420 * var(--s))}.cf-miss{margin-top:calc(14 * var(--s));font-size:calc(14.5 * var(--s));color:var(--red);font-weight:600}.news{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(22 * var(--s));gap:calc(22 * var(--s));margin-top:calc(40 * var(--s))}.news-item{display:flex;flex-direction:column;border-radius:calc(var(--pg-r) * var(--s));overflow:hidden;background:#fff;border:1px solid var(--rule);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}a.news-item:hover{transform:translateY(calc(-3 * var(--s)));box-shadow:var(--lift-big)}.news-item>img{width:100%;height:calc(180 * var(--s));object-fit:cover}.news-body{padding:calc(20 * var(--s));display:flex;flex-direction:column;flex:1 1}.news-meta{display:flex;align-items:center;gap:calc(10 * var(--s));min-height:calc(22 * var(--s))}.news-meta img{height:calc(20 * var(--s));width:auto;opacity:.8}.news-meta b{font-size:calc(13 * var(--s));font-weight:600;color:var(--ink-2)}.news-meta span{margin-left:auto;font-size:calc(12.5 * var(--s));color:var(--ink-4)}.news-item h3{margin-top:calc(12 * var(--s));font-size:calc(17 * var(--s));font-weight:700;line-height:1.32;color:var(--ink)}.news-item p{margin-top:calc(9 * var(--s));font-size:calc(14 * var(--s));line-height:1.5;color:var(--ink-2)}.news-go{margin-top:auto;padding-top:calc(14 * var(--s));font-size:calc(13.5 * var(--s));font-weight:600;color:var(--brand-ink)}.up{display:grid;grid-gap:calc(28 * var(--s));gap:calc(28 * var(--s));margin-top:calc(44 * var(--s))}.up-item{display:grid;grid-template-columns:calc(150 * var(--s)) calc(340 * var(--s)) 1fr;grid-gap:calc(30 * var(--s));gap:calc(30 * var(--s));align-items:start}.up-when{font-family:var(--font-hand);font-size:calc(17 * var(--s));color:var(--ink-3);padding-top:calc(4 * var(--s))}.up-item img{width:100%;height:auto;border-radius:calc(16 * var(--s))}.up-item h3{font-family:var(--font-display);font-weight:700;font-size:calc(24 * var(--s));line-height:1.2}.up-where{margin-top:calc(6 * var(--s));font-size:calc(13.5 * var(--s));font-weight:600;color:var(--brand-ink)}.up-item p{margin-top:calc(12 * var(--s));font-size:calc(var(--pg-body) * var(--s));line-height:1.62;color:var(--ink-2)}.up-item+.up-item{border-top:1px solid var(--rule);padding-top:calc(28 * var(--s))}.team{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:calc(18 * var(--s));gap:calc(18 * var(--s));margin-top:calc(40 * var(--s))}.team-card{text-align:left}.team-face{width:100%;aspect-ratio:1;border-radius:calc(18 * var(--s));overflow:hidden;background:var(--brand-tint);display:grid;place-items:center}.team-face img{width:100%;height:100%;object-fit:cover}.team-face span{font-family:var(--font-display);font-weight:800;font-size:calc(34 * var(--s));color:var(--brand)}.team-card b{display:block;margin-top:calc(12 * var(--s));font-size:calc(16 * var(--s));font-weight:700}.team-card i{display:block;margin-top:calc(2 * var(--s));font-style:normal;color:var(--brand-ink);font-weight:600}.team-card i,.team-card p{font-size:calc(13.5 * var(--s))}.team-card p{margin-top:calc(8 * var(--s));line-height:1.5;color:var(--ink-2)}.founder{display:grid;grid-template-columns:calc(300 * var(--s)) 1fr;grid-gap:calc(46 * var(--s));gap:calc(46 * var(--s));align-items:start;margin-top:calc(40 * var(--s))}.founder-face{width:100%;aspect-ratio:1;border-radius:calc(22 * var(--s));overflow:hidden}.founder-face img{width:100%;height:100%;object-fit:cover}.founder h3{font-family:var(--font-display);font-weight:800;font-size:calc(30 * var(--s))}.founder i{display:block;margin-top:calc(4 * var(--s));font-style:normal;font-size:calc(15 * var(--s));font-weight:600;color:var(--brand-ink)}.founder .p-body{margin-top:calc(16 * var(--s))}.founder-links{display:flex;flex-wrap:wrap;gap:calc(14 * var(--s));margin-top:calc(20 * var(--s))}.founder-links a{font-size:calc(14.5 * var(--s));font-weight:600;color:var(--brand-ink);border-bottom:1px solid}.chap{display:grid;grid-gap:calc(70 * var(--s));gap:calc(70 * var(--s));margin-top:calc(50 * var(--s))}.chap-item{display:grid;grid-template-columns:1fr calc(480 * var(--s));grid-gap:calc(50 * var(--s));gap:calc(50 * var(--s));align-items:center}.chap-item:nth-child(2n) .chap-text{order:2}.chap-item:nth-child(2n) .chap-media{order:1}.chap-media img{width:100%;height:auto;border-radius:calc(var(--pg-r) * var(--s))}.chap-item h3{font-family:var(--font-display);font-weight:800;font-size:calc(32 * var(--s));line-height:1.12}.chap-item .p-body{margin-top:calc(16 * var(--s))}.chap-then{margin-top:calc(24 * var(--s));padding:calc(20 * var(--s));border-radius:calc(16 * var(--s));border:1px dashed var(--rule);background:var(--band)}.chap-then b{display:block;font-family:var(--font-hand);font-size:calc(15 * var(--s));color:var(--ink-3)}.chap-then ul+b{margin-top:calc(16 * var(--s))}.chap-then li{margin-top:calc(8 * var(--s));font-size:calc(15.5 * var(--s));color:var(--ink-2)}.award{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:calc(14 * var(--s));gap:calc(14 * var(--s));margin-top:calc(40 * var(--s))}.award-item{display:flex;gap:calc(18 * var(--s));align-items:flex-start;padding:calc(20 * var(--s));border-radius:calc(16 * var(--s));background:#fff;border:1px solid var(--rule)}.award-mark{flex:0 0 auto;width:calc(58 * var(--s));height:calc(42 * var(--s));display:grid;place-items:center}.award-mark img{max-width:calc(58 * var(--s));max-height:calc(38 * var(--s));width:auto;height:auto;object-fit:contain}.award-mark span{font-family:var(--font-display);font-weight:800;font-size:calc(19 * var(--s));color:var(--brand);opacity:.55}.award-text{min-width:0}.award-item b{display:block;font-size:calc(16 * var(--s));font-weight:700;line-height:1.25}.award-item em{font-style:normal;font-size:calc(13 * var(--s));color:var(--ink-3);margin-left:calc(7 * var(--s))}.award-item p{margin-top:calc(7 * var(--s));font-size:calc(14 * var(--s));line-height:1.5;color:var(--ink-2)}.plist{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:calc(var(--pg-gap) * var(--s));gap:calc(var(--pg-gap) * var(--s));margin-top:calc(40 * var(--s))}.plist h3{font-family:var(--font-display);font-weight:700;font-size:calc(19 * var(--s));padding-bottom:calc(12 * var(--s))}.plist h3,.plist li{border-bottom:1px solid var(--rule)}.plist li{padding:calc(13 * var(--s)) 0}.plist li b{display:block;font-size:calc(15.5 * var(--s));font-weight:600}.plist li span{display:block;margin-top:calc(3 * var(--s));font-size:calc(13.5 * var(--s));color:var(--ink-3)}.straight{display:grid;grid-gap:calc(22 * var(--s));gap:calc(22 * var(--s));margin-top:calc(40 * var(--s))}.straight-item{padding:calc(26 * var(--s));border-radius:calc(var(--pg-r) * var(--s));background:#fff;border:1px solid var(--rule)}.straight-item h3{font-family:var(--font-display);font-weight:700;font-size:calc(21 * var(--s));line-height:1.25}.straight-item p{margin-top:calc(12 * var(--s));font-size:calc(var(--pg-body) * var(--s));line-height:1.65;color:var(--ink-2)}.p-warn{margin-top:calc(28 * var(--s));padding:calc(20 * var(--s)) calc(24 * var(--s));border-radius:calc(16 * var(--s));background:var(--butter);font-size:calc(15.5 * var(--s));line-height:1.6;color:#4a3a05}.cmp-more{margin-top:calc(24 * var(--s))}.cmp-more summary{cursor:pointer;display:inline-block;font-size:calc(15 * var(--s));font-weight:600;color:var(--brand-ink);padding:calc(10 * var(--s)) 0}.cmp-more summary::marker{color:var(--ink-4)}.cmp-rows{margin-top:calc(14 * var(--s));border-top:1px solid var(--rule)}.cmp-row{display:grid;grid-template-columns:calc(230 * var(--s)) 1fr;grid-gap:calc(28 * var(--s));gap:calc(28 * var(--s));padding:calc(16 * var(--s)) 0;border-bottom:1px solid var(--rule)}.cmp-row>b{font-size:calc(15.5 * var(--s));font-weight:700}.cmp-row p{font-size:calc(14.5 * var(--s));line-height:1.5;color:var(--ink-2)}.cmp-row p+p{margin-top:calc(7 * var(--s))}.cmp-row i{display:inline-block;min-width:calc(128 * var(--s));font-style:normal;font-weight:600;color:var(--ink)}.cmp-note{margin-top:calc(14 * var(--s));font-size:calc(13.5 * var(--s));line-height:1.55;color:var(--ink-3)}.cmp-src{margin-top:calc(16 * var(--s));display:grid;grid-gap:calc(10 * var(--s));gap:calc(10 * var(--s))}.cmp-src li{font-size:calc(13 * var(--s));line-height:1.5;color:var(--ink-3)}.cmp-src b{color:var(--ink-2)}.cmp-src a{color:var(--brand-ink);border-bottom:1px solid}.cmp-src span{display:block;margin-top:calc(3 * var(--s))}.ac-demo .ac-panel{position:relative;top:auto;left:auto;margin:calc(40 * var(--s)) auto 0}.cf-role-text{display:block;min-width:0}.res-apps{margin-top:calc(34 * var(--s));gap:calc(18 * var(--s))}.res-apps .nav-app{padding:calc(28 * var(--s)) calc(30 * var(--s));border-radius:calc(20 * var(--s));gap:calc(18 * var(--s))}.res-apps .nav-app-mark{font-size:calc(38 * var(--s))}.res-apps .nav-app-text b{font-size:calc(22 * var(--s))}.res-apps .nav-app-text i{margin-top:calc(6 * var(--s));font-size:calc(15 * var(--s));line-height:1.5}.res-apps .nav-app-out{width:calc(14 * var(--s));height:calc(14 * var(--s))}@media (max-width:720px){.page{padding-inline:16px}.page,.wrap,.wrap.is-narrow{width:auto}.psec{padding:52px 0}.psec.is-tight{padding:40px 0}.psec+.psec:not(.is-band):not(.is-plum)>.wrap:before{margin-bottom:52px;margin-top:-52px}.p-head{display:block;min-height:0;padding:96px 0 8px}.p-head-text,.p-head.is-plain .p-head-text{width:auto}.p-head.is-plain .p-lede{max-width:none}.p-head h1{font-size:38px;letter-spacing:-.6px}.p-head .p-lede,.p-lede{max-width:none;font-size:17px}.p-head-media{position:relative;inset:auto;width:calc(100% + 32px);margin:28px -16px 0;height:230px;border-radius:0}.p-title{font-size:28px;max-width:none}.p-body{font-size:16px}.p-grid.n2,.p-grid.n3,.p-grid.n4,.p-steps.n3,.p-steps.n4{grid-template-columns:1fr}.p-steps.n3,.p-steps.n4{gap:26px}.p-step{padding-top:38px}.p-step:before{font-size:48px}.p-split,.p-split.is-flip{grid-template-columns:1fr;gap:26px}.p-split.is-flip .p-split-media,.p-split.is-flip .p-split-text{order:0}.p-shots{grid-template-columns:1fr 1fr}.p-shots img{height:130px}.p-shots img:first-child{grid-column:1/-1;height:180px}.wrap>.p-split{margin-top:28px}.p-sub{margin-top:40px;font-size:21px}.p-stats{gap:22px 34px}.p-stat b{font-size:38px}.p-row{gap:6px;padding:14px 0}.p-honest,.p-row{grid-template-columns:1fr}.p-marks{gap:26px;justify-content:center}.p-marks img{height:calc(var(--h, 46) * .7px)}.pq-grid,.pq-grid.n3{grid-template-columns:1fr}.pq>p{font-size:16px;line-height:24px}.faq-q{font-size:16.5px;padding:16px 0}.faq-a>div{padding-right:0;font-size:15.5px}.price-grid{grid-template-columns:1fr 1fr}.price{padding:18px}.price-num{font-size:30px}.cmp{grid-template-columns:1fr 1fr}.cmp-col img{height:90px}.ctry{grid-template-columns:1fr 1fr;gap:10px}.ctry-open{grid-template-columns:1fr;gap:20px}.ctry-open h3{font-size:24px}.cf-roles{gap:10px}.cf-roles,.res-apps{grid-template-columns:1fr}.res-apps{gap:12px}.res-apps .nav-app{padding:20px}.res-apps .nav-app-mark{font-size:30px}.res-apps .nav-app-text b{font-size:19px}.cf-role{display:flex;align-items:flex-start;gap:14px;padding:16px}.cf-role em{font-size:22px}.cf-role b{margin-top:0}.cf-wait{padding:30px 18px}.p-card-num{font-size:36px}.cmp-price-note,.cmp-sub{min-height:0}.cf-fields{grid-template-columns:1fr;gap:18px}.cf-area,.cf-input{font-size:16px}.news{grid-template-columns:1fr}.news-item>img{height:190px}.up-item{grid-template-columns:1fr;gap:14px}.up-when{padding-top:0}.up-item h3{font-size:21px}.team{grid-template-columns:1fr 1fr;gap:14px}.founder{grid-template-columns:1fr;gap:22px}.founder-face{width:190px}.founder h3{font-size:25px}.chap{gap:44px}.chap-item,.chap-item:nth-child(2n) .chap-media,.chap-item:nth-child(2n) .chap-text{grid-template-columns:1fr;order:0}.chap-item{gap:20px}.chap-item h3{font-size:25px}.award,.plist{grid-template-columns:1fr}.plist{gap:30px}.straight-item{padding:20px}.straight-item h3{font-size:19px}.cmp-row{grid-template-columns:1fr;gap:8px}.cmp-row i{display:block;min-width:0}.ac-demo .ac-panel{margin-top:26px}}