:root{--color-paper:oklch(17% .014 165);--color-paper-2:oklch(21% .016 165);--color-paper-3:oklch(25.5% .017 165);--color-ink:oklch(94.5% .009 150);--color-ink-2:oklch(84% .012 155);--color-muted:oklch(74% .018 157);--color-rule:oklch(30% .016 165);--color-rule-2:oklch(40% .016 165);--color-accent:oklch(91.5% .165 121);--color-accent-hover:oklch(95% .12 121);--color-accent-ink:oklch(23.5% .018 165);--color-accent-2:oklch(84.4% .123 181);--color-focus:oklch(89% .18 121);--color-deadline:oklch(70% .16 29);--color-bloom:oklch(72% .14 150);--color-error:oklch(70% .16 29);--color-success:oklch(78% .13 150);--font-display:"Schibsted Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--font-body:"Schibsted Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--font-outlier:"JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-figure:clamp(6rem, 13vw, 12rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--tracking-display:-.035em;--radius-card:14px;--radius-input:12px;--radius-tag:6px;--radius-pill:999px;--rule-hair:1px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--nav-height:80px;--z-base:1;--z-raised:10;--z-sticky-nav:300;--z-toast:500}@media (width<=60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px;--nav-height:64px}}@media (width<=40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:radial-gradient(44rem 34rem at 92% -6rem, color-mix(in oklch, var(--color-accent) 12%, transparent), transparent 72%) no-repeat, radial-gradient(40rem 34rem at 4% 40rem, color-mix(in oklch, var(--color-bloom) 9%, transparent), transparent 72%) no-repeat, var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 28%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:700;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);letter-spacing:-.015em;line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;color:var(--color-ink-2);line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img{max-width:100%;height:auto;display:block}button{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-variant-numeric:tabular-nums}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2), var(--color-paper-3));position:relative;overflow:hidden}[data-slot] img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.btn{min-height:52px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink);font:700 var(--text-md) / 1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn--quiet{min-height:44px;padding:0 var(--space-md);border-color:var(--color-rule-2);color:var(--color-ink);background:0 0;font-weight:400}.btn--quiet:hover{border-color:var(--color-muted);background:var(--color-paper-2)}.link{color:var(--color-ink-2);transition:color var(--dur-short) var(--ease-out);text-decoration:none}.link:hover{color:var(--color-ink)}.link:active{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.btn,.link{transition:none}}.skip{left:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-input);background:var(--color-accent);color:var(--color-accent-ink);position:absolute}.skip:focus-visible{top:var(--space-md)}.masthead{border-bottom:var(--rule-hair) solid var(--color-rule)}.masthead__bar{align-items:center;gap:var(--space-lg);min-height:var(--nav-height);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.masthead__links,.masthead__end{align-items:center;gap:var(--space-lg);font-size:var(--text-sm);display:flex}.masthead__end{justify-content:flex-end}.wordmark{align-items:center;gap:var(--space-sm);color:var(--color-ink);font:700 var(--text-xl) / 1 var(--font-display);letter-spacing:-.02em;text-decoration:none;display:inline-flex}.wordmark__mark{background:var(--color-accent);width:40px;height:40px;color:var(--color-accent-ink);font:500 1.125rem / 1 var(--font-outlier);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.menu{display:none}.hero{min-height:min(calc(100svh - var(--nav-height)), 60rem);padding-block:var(--space-xl);align-items:center;display:grid}.hero__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,27rem) minmax(0,1fr);align-items:center;display:grid}.hero__text{align-items:flex-start;gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.hero h1{max-width:16ch;font-size:clamp(2.25rem,2.4vw + .875rem,3.25rem);line-height:1.04}.hero__day{align-items:baseline;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.hero__figure{font:500 var(--text-figure) / .8 var(--font-outlier);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.hero__stop{font-family:var(--font-display);margin-left:-.1em;font-weight:700}.hero__actions{align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.terms{font-size:var(--text-sm);color:var(--color-muted)}.capture{gap:var(--space-md);flex-direction:column;min-width:0;margin:0;display:flex;container-type:inline-size}.capture [data-slot]{isolation:isolate;border-radius:var(--radius-card);outline:var(--space-xs) solid color-mix(in oklch, var(--color-paper-3) 62%, transparent)}.capture [data-slot] img{border-radius:inherit;outline:1px solid color-mix(in oklab, var(--color-ink) 9%, transparent);outline-offset:-1px}.capture figcaption{font-size:var(--text-sm);color:var(--color-muted);padding-top:var(--space-xs)}.shot-painel{height:min(clamp(22rem, calc(100svh - var(--nav-height) - 9rem), 42rem), calc((100cqi + var(--gutter) - var(--space-md)) * .75));aspect-ratio:4/3;flex-shrink:0;align-self:flex-start}.capture__mark{z-index:2;background:var(--color-accent);mix-blend-mode:multiply;transform-origin:0;border-radius:6px;width:95.6%;height:7.7%;position:absolute;top:87.8%;left:1.8%}@keyframes after-in{0%{opacity:0}}@keyframes mark-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.capture__after{animation:after-in .7s var(--ease-out) 1.6s both}.capture__mark{animation:mark-in .52s var(--ease-out) 2.3s both}}.section-head{align-items:end;gap:var(--space-lg) var(--gap-columns);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.regua{padding-block:var(--section-gap) var(--section-gap-s)}.days{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.days>li{gap:var(--space-2xs);padding-inline:var(--space-lg);border-left:var(--rule-hair) solid var(--color-rule-2);flex-direction:column;display:flex}.days>li:first-child{border-left:0;padding-left:0}.days__d{margin-bottom:var(--space-md);font:500 var(--text-display-s) / 1 var(--font-outlier);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.days>li:last-child .days__d{color:var(--color-deadline)}.days__name{font-weight:700}.days__extra{font-size:var(--text-sm);color:var(--color-muted)}.client{padding-block:var(--section-gap-s) var(--section-gap)}.split{align-items:start;gap:var(--space-2xl) var(--gap-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.split__text{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.message{margin:var(--space-md) 0 0;padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-card);background:var(--color-paper-2)}.message blockquote{margin:0}.message__text{max-width:46ch;font-size:var(--text-lg);line-height:1.5}.message__link{color:var(--color-accent-2);text-underline-offset:.16em;text-decoration:underline}.message figcaption{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-muted)}.shot-phone{justify-self:center;width:min(100%,21rem)}.shot-phone [data-slot]{aspect-ratio:390/645}.start{padding-block:var(--section-gap);background:var(--color-paper-2)}.start h2{margin-bottom:var(--space-2xl)}.steps{gap:var(--space-2xl) var(--gap-columns);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.steps>li{gap:var(--space-sm);padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-rule-2);counter-increment:step;flex-direction:column;display:flex}.steps>li:before{content:counter(step);margin-bottom:var(--space-sm);color:var(--color-accent);font:500 var(--text-2xl) / 1 var(--font-outlier)}.steps p{color:var(--color-ink-2)}.objections{padding-block:var(--section-gap)}.rows{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.rows>li{gap:var(--space-md) var(--gap-columns);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.rows p{max-width:56ch;color:var(--color-ink-2)}.pricing{padding-block:var(--section-gap) var(--section-gap)}.plans{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.plans thead th{padding:0 0 var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule-2);color:var(--color-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:400}.plans tbody th,.plans td{padding-block:var(--space-lg);padding-right:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left;vertical-align:baseline}.plans th:last-child,.plans td:last-child{text-align:right;padding-right:0}.plans__name{font-size:var(--text-title);font-weight:700}.plans__limit{color:var(--color-ink-2)}.plans__price{font:500 var(--text-3xl) / 1 var(--font-outlier);letter-spacing:-.04em;white-space:nowrap}.plans__currency{color:var(--color-muted);font-size:var(--text-lg)}.plans__plan{align-items:center;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:inline-flex}.tag{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-tag);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-sm);letter-spacing:0;font-weight:700;display:inline-block}.plans__period{display:none}.pricing__actions{align-items:center;gap:var(--space-sm) var(--space-lg);margin-top:var(--space-2xl);flex-wrap:wrap;display:flex}.faq{padding-block:var(--section-gap-s) var(--section-gap)}.faq__grid{gap:var(--space-xl) var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.faq__list{border-top:var(--rule-hair) solid var(--color-rule)}.faq__list details{border-bottom:var(--rule-hair) solid var(--color-rule)}.faq__list summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:44px;padding-block:var(--space-lg);cursor:pointer;list-style:none;display:flex}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"+";color:var(--color-muted);font:400 var(--text-xl) / 1 var(--font-body);transition:transform var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);flex:none}.faq__list summary:hover:after{color:var(--color-ink)}.faq__list summary:active:after{color:var(--color-accent)}.faq__list summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-tag)}.faq__list details[open] summary:after{transform:rotate(45deg)}.faq__list h3{font-size:var(--text-lg);letter-spacing:-.01em}.faq__answer{max-width:60ch;padding-bottom:var(--space-lg);color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.faq__list summary:after{transition:none}}.footer{padding-block:var(--section-gap-s) var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule)}.footer__mast{font:700 clamp(3rem, 9vw, 8.5rem) / 1 var(--font-display);letter-spacing:var(--tracking-display);align-items:center;gap:.22em;margin:0;display:flex}.footer__mast .wordmark__mark{border-radius:.3em;width:1.5em;height:1.5em;font-size:.5em}.footer__row{align-items:center;gap:var(--space-lg);margin-top:var(--space-2xl);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.footer__links{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;display:flex}.footer__links a{color:var(--color-muted);transition:color var(--dur-short) var(--ease-out);text-decoration:none}.footer__links a:hover{color:var(--color-ink)}.footer__links a:active{color:var(--color-accent)}@media (prefers-reduced-motion:reduce){.footer__links a{transition:none}}@media (width<=60rem){.masthead__bar{grid-template-columns:minmax(0,1fr) auto}.masthead__links,.masthead__end .link{display:none}.wordmark{font-size:var(--text-lg);grid-row:1}.wordmark__mark{width:34px;height:34px;font-size:1rem}.masthead__end{gap:var(--space-sm)}.menu{display:block;position:relative}.menu summary{min-height:44px;padding:0 var(--space-md);border:1px solid var(--color-rule-2);border-radius:var(--radius-input);cursor:pointer;align-items:center;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--color-paper-2)}.menu__panel{right:0;top:calc(100% + var(--space-xs));z-index:var(--z-sticky-nav);min-width:12rem;padding:var(--space-xs);border:1px solid var(--color-rule-2);border-radius:var(--radius-card);background:var(--color-paper-2);color:var(--color-ink);flex-direction:column;display:flex;position:absolute}.menu__panel a{min-height:44px;padding:0 var(--space-sm);color:var(--color-ink);align-items:center;text-decoration:none;display:flex}.hero__grid,.split,.section-head,.faq__grid{grid-template-columns:minmax(0,1fr)}.hero__grid{gap:var(--space-xl)}.shot-painel{align-self:stretch;height:auto}.days{grid-template-columns:minmax(0,1fr)}.days>li,.days>li:first-child{align-items:baseline;gap:0 var(--space-md);padding:var(--space-md) 0;border-left:0;border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.days__d{font-size:var(--text-2xl);grid-row:span 2;margin:0}.steps{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.rows>li{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.masthead__end .btn--quiet{display:none}.shot-painel{aspect-ratio:390/844;align-self:center;width:min(100%,22rem)}.capture__mark{display:none}.message{padding:var(--space-lg)}.plans thead{display:none}.plans tr{gap:var(--space-2xs) var(--space-md);padding-block:var(--space-lg);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.plans tbody th,.plans td{border:0;padding:0}.plans__limit{font-size:var(--text-sm);grid-row:2}.plans__period{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm);display:block}.plans td:last-child{grid-area:1/2/span 2;align-self:center}}
